linux-基础知识-第18天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-基础知识-第18天相关的知识,希望对你有一定的参考价值。

文本处理工具:wc, cut, sort, uniq

    wc命令:

        wc [OPTION]... [FILE]...

            -l: lines

            -w: words

            -c: characters

    cut命令:

        cut [OPTION]... [FILE]...

            -d DELIMITER: 指明分隔符

            -f FILEDS:

                #: 第#个字段

                #,#[,#]:离散的多个字段,例如1,3,6

                #-#:连续的多个字段, 例如1-6

                混合使用:1-3,7

            --output-delimiter=STRING

    sort命令:

        sort [OPTION]... [FILE]...

            -f: 忽略字符大小写

            -r: 逆序

            -t DELIMITER: 字段分隔符

            -k #:以指定字段为标准排序

            -n: 以数值大小进行排序

            -u: uniq,排序后去重

    uniq命令:

        uniq [OPTION]... [FILE]...

            -c: 显示每行重复出现的次数;

            -d: 仅显示重复过的行;

            -u: 仅显示不曾重复的行;

        Note: 连续且完全相同方为重复

    tr命令:转换或删除字符

                tr [OPTION]... SET1 [SET2]

    tee命令:

            tee [OPTION]... [FILE]...

split(选项)(file)PREFIX:

-b:值为每一输出档案的大小,单位为 byte。

-C:每一输出档中,单行的最大 byte 数。

-d:使用数字作为后缀。

-l:值为每一输出档的列数大小。

PREFIX:代表前导符,可作为切割文件的前导文件。

 =

 变量名=值,为变量赋值。注意=左右紧跟变量名和值,中间不要有空格

 $

 变量值替换,$变量名替换为shell变量的值;为避免在文本连接时混淆,请使用${变量名};$0...$9 代表shell文件的参数。

 >

 prog > file 将标准输出重定向到文件。

 >>

 prog >> file 将标准输出追加到文件。

 <

 prog < file 从文件file中获取标准输入

 |

 管道命令,例:p1 | p2 将p1的标准输出作为p2的标准输入

 &

 后台运行命令,最大好处是无需等待命令执行结束,就可以在同一命令行下继续输入命令

 ()

 在子shell中执行命令

 {}

 在当前shell中执行命令,或用在变量替换的界定范围(例如上面的${变量名}用法)。

 ;

 命令结束符。例如p1;p2表示先执行p1,再执行p2

 &&

 前一个命令执行成功后,才继续执行下一个命令。例:p1 && p2 ;若p1执行成功后,才执行p2,反之,不执行p2;

 ||

 前一个命令执行失败后,才继续执行下一个命令。例:p1 || p2 ;若p1执行成功后,不执行p2,反之,才执行p2;

 !

 执行历史记录中的命令

 ~

 home目录


以上是关于linux-基础知识-第18天的主要内容,如果未能解决你的问题,请参考以下文章

Linux-基础知识-第7天

linux-基础知识-第15天

linux-基础知识-第17天

linux-基础知识-第11天

linux-基础知识-第14天

linux-基础知识-第17天