Notes & Days

半窗见闻,一纸寻常 我是赞,现在居住在深圳,是一家互联网企业的工程师,正在努力AI转型中,我将分享一些我的工作和生活的体验和感悟

Linux系统操作

linux sed 命令总结

<p>前一篇的文章里,我们介绍了常见的文本处理工具。这篇文章里, 主要总结一下sed这款工具,sed 的全称是流编辑器。主要是用来对文本进行过滤和转换</p> <p>首先我们介绍一下,在sed中执行的动作有下面几种</p> <pre class="codehilite"><code class="language-bash">= #打印当前的行号 a \text #将text添加到新行里去 i \text #将文本插入到新行里 r filen</code></pre>

sed命令 文本处理 正则表达式 Linux命令行
2013-11-08
Linux

linux shell中常见文本处理工具

<p>这一节我们将介绍linux下面文本处理的一些工具和命令</p> <h4>sort</h4> <p>sort 以每一行为单位,来给一个文本文件排序。默认是按升序来排序的</p> <pre class="codehilite"><code class="language-bash">-d #排序时忽略行前面的空白,从第一个非空白的地方开始比较 -f #忽略字母的大小写 -i #忽略不可打印字符 -n #根据数字的大小进行排序 #比如说 666和1000 默认的排序结果是1</code></pre>

Shell 文本处理 命令行 Linux工具
2013-11-03
Linux

linux的管道及重定向

<p>在这篇文章里面,我将总结一下重定向和管道相关命令,同时会介绍一些具体的示例 linux的I/O重定向在shell里面很常用。通过重定向可以提高我们的工作及学习的效率</p> <p>通过重定向或者管道我们能够改变一个数据流的流向亦或是一个数据流的源。(在linux的shell里面 ,输入和输出的都是一串串的字符,像水流一样,我们把它称为字符流)</p> <p>linux的shell中有3个标准的流,对应着三个不同的文件描述</p>

Linux命令 管道 重定向 Shell脚本
2013-10-24
Linux

linuxshell命令总结(2)

<p>前面介绍了一些基本的操作命令,这里我们再看看查看文件的一些命令</p> <h3>查看文件信息</h3> <h4>cat</h4> <p>cat的作用是将一个文件的信息读到标准输出设备上(一般情况就是我们的屏幕) cat 后直接加上要查看的文件就可以,如果什么都没有加,就会从标准输入读,然后再输出到标准输出上 下面是一些常用的参数:</p> <pre class="codehilite"><code class="language-bash">cat -n filename #输出信息加上行号(-b 的作</code></pre>

shell命令 文件操作 Linux基础 命令行工具
2013-10-15
Linux

linux shell命令总结(1)

<p>这里将对linux下面的基本文件的操作,做下简单的总结</p> <p>这些命令都是非常基本和常用的命令。</p> <h4>ls</h4> <p>ls命令可以用来列出一个文件夹下面所包含的内容。 在当前的目录下直接输入ls,则可以输出当前目录下所包含的文件信息 如果你想输出其他文件夹下的信息,则可以在后面跟上需要查看的文件夹的路径 例如我想查看我的home下面的信息则可以 ls ~ (~在linux上表示用户目录)</p>

Shell命令 文件操作 Linux基础 命令行
2013-10-12
计算机网络

CRC校验

<p>计算机网络的一次作业。</p> <h3>冗余码的生成</h3> <p>1.首先将k位信息码左移r位,得到长度为(k+r=n)的数</p> <p>2.用得到的(k+n)位数,除以除数P(除数一般是一个生成多项式)得到余数R(n位,比P少一位)</p> <p>3.R为所求冗余码</p> <h3>模2运算</h3> <p>模2运算进行加法不进位,实际上就是我们熟悉的异或运算。</p> <pre class="codehilite"><code class="language-c">/*********************************</code></pre>

CRC校验 冗余码 模2运算 编程实现
2013-04-12