首页 > 代码库 > Linux 文本处理命令

Linux 文本处理命令

1. cat : concatnate

options :

    -n : number   显示行号

    -E : end      显示每行结尾的标识符 (Linux 中每行结尾的标识符为 $ ,而Windows 中为 $+ 回车 )

    -v : visible  可见的  显示非打印字符

2. more :

3. less   : 

4 head : 从头显示

    -n 指定行数

5. tail : 查看文件尾部

    -f :   fllow  查看文件尾部,不退出等待后续追加至此文件的新内容


6. cut : 对文件内容进行修饰输出

        -d : delimiter    指定分割符

        -f  : filed           指定字段

         -b : byte           按字节分割

         -c : characters   按字符分割


7. sort : 默认根据ASCⅡ码先后排序  按照字符从左到右

        options : 

                    -n :  number    按数值排序

                    -r  :  resort

                    -t  : trainsition  设置分割符

                    -k : key             指定以哪个字段为关键字进行排序    与 -t 连用

                    -u : unique         相同的行只显示一次(相临且相同的行,为相同行)

                    -f  : fold (合拢,笼罩)   忽略大小写

                    -c :  count         显示重复行个数

                    -d :  double       只显示重复行


8. wc  : word count

        options :

                    -l  : line               只显示行数

                    -c : bytes count  只显示字节数

                    -w : word            单词数

                    -m :                     只显示字符数

                    -L  :                      最长一行包含多少字符


9. tr  : trainsition remove        转换或删除字符

        options :

                    -d : delete

                ex :  tr ab    AB          AB 替换  ab    (替换时一一对应)

                        tr a-z  A-Z




Linux 文本处理命令