美文网首页
LINUX----管道命令

LINUX----管道命令

作者: JuMinggniMuJ | 来源:发表于2020-03-11 12:05 被阅读0次

1.什么是管道命令:

            管道命令是一种通讯机制,它表现的形式是用"|"符号来连接两个命令,以前面命令的标准输出作为后面命令的标准输入。

                    1》管道命令仅能处理经由前一个命令传来的正确信息,对标准错误信息并没有处理能力

2.选取命令:

            1》cut

                    将同一行里的数据进行分解,从某一行信息中取出某部分我们想要的信息。

                    参数:

                            ①-d    后面接分隔字符

                            ②-f    通过-d分隔之后,用-f取出第几段

                            ③-c    以字符的单位取出固定字符区间

          2》grep

                   分析一行信息,如果当中有我们想要的信息,就取出该行。

                    参数:

                            ①-a    将二进制文件以文本文件的方式查找数据

                            ②-c    计算查找字符的次数

                            ③-i    忽略大小写

                            ④-n    输出行号

                            ⑤-v    反向选择

3.排序命令:

          1》sort

                    将数据进行排序。

                    参数:

                            ①-f    忽略大小写

                            ②-b    忽略前面的空格部分

                            ③-M    以月份方式排序

                            ④-n    使用纯数字进行排序(默认以文字形式排序)

                            ⑤-r    反向排序

                            ⑥-u    相同的数据只出现一次

                            ⑦-t    分割符号,默认使用tab来分割

                            ⑧-k    以哪个分区来进行排序

           2》uniq

                    将重复的数据只显示一个

                    参数:

                            ①-i    忽略大小写

                            ②-c    进行计数

         3》wc

                    统计文件有多少字、多少行、多少字符

                    参数:

                            ①-l    列出行数

                            ②-w    列出多少字

                            ③-m    列出多少字符

4.双向重定向:

                tee    [option]    filename

                我们知道可以使用>或>>将输出数据写入到指定文件,那么如果我们既要写入文件又要输出屏幕呐?这个时候就要用到tee。

                参数:

                        ①-a    以累加的方式写入文件

5.字符转换:

           1》tr    

                 删除一段信息中的文字或进行文字信息的替换

                 参数:

                         ①-d    删除指定字符

                         ②-s    替换掉重复的字符

          2》col

                将【tab】键换成空格键

          3》join

                两个文件中,有相同数据的那一行,将它加在一起

                在使用join之前,需要处理的文件应该事先排序

          4》paste

                直接将两行数据粘在一起,中间用【tab】键分开

          5》expand

                将【tab】键换成空格键

6.划分命令:

         1》split

                将一个文件分成小文件

                参数:

                        ①-b    分成每个小文件的大小

                        ②-l      用行来进行划分

7.减号(-)

        指代前一个命令的输出结果

                

相关文章

  • LINUX----管道命令

    1.什么是管道命令: 管道命令是一种通讯机制,它表现的形式是用"|"符号来连接两个命令,以前面命令的标...

  • LINUX----命令----history

    nginx有个记录命令:history,它可以记录我们操作过的所有命令。 1.使用: 2.条数限制: linux会...

  • 管道命令

    参考linux shell 管道命令(pipe)使用及与shell重定向区别、管道命令 管道命令操作符是:”|”,...

  • Linux59期day11

    ‘|’ 管道符号 把管道前面命令的结果,通过管道传递给后面的 --exclude 排除 命令查看命令 l...

  • linux三剑客与管道

    一:什么是管道? linux提供管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右面命令的输入 什么...

  • ubuntu 批量杀死包含指定名称的进程

    执行命令 其中:|管道符,用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。ps命令用来列出系统中...

  • 16. Linux 管道符( ‘|’ )

    利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意...

  • Linux的管道命令

    Linux的管道命令 管道命令(Pipe) 双向重定向 字符转换命令:tr,col,join,paste,expand

  • 2019-04-10tar压缩命令回顾、date修改时间命令、软

    压缩命令tar回顾 | 管道符号 把管道前面命令的结果 通过管道传递给后面的命令 Linux下面的对比工具(比较两...

  • | 管道命令

    管道命令在Linux中十分有用,管道命令操作符是“|”,它能将经由前一个命令输出的标准输出,作为管道后一个命令的标...

网友评论

      本文标题:LINUX----管道命令

      本文链接:https://www.haomeiwen.com/subject/kxrqjhtx.html