管道命令 电脑版发表于:2022/5/13 17:41 # 管道命令 ```shell 管道可以看做是水管,水从水库到每家每户需要经过多道处理工序,比如过滤、消毒、杀菌等,然后通过管道运输到每家每户。 管道命令也是类似,把前面命令的输出结果通过管道命令进行处理,比如分页、查询关键字等,然后得到我们想要的结果。 它与连续下达命令不一样,连续下达命令以';'隔开,依次执行。 管道命令以'|'管道符隔开,把管道符前面的输出内容用管道命令进行处理,然后得到结果。 常用的管道命令有:more、less、head、tail、grep、wc 命令1 | 命令2 | ... |命令n 如:ls /etc | more # 将ls /etc的输出,分页显示 ll /etc | tail # 将ll /etc的输出,取后10行 ll /etc | head -20 | tail # 将ll /etc的输出,先取前20行,再取后10行(第11~20行) ll /etc | grep 'yum' # 将ll /etc的输出,提取出包含yum的行 ```