Linux管道命令——《鸟哥的Linux私房菜》笔记
Linux管道命令——《鸟哥的Linux私房菜》笔记 0 前言 看完书之后,总感觉不记录下来的话,很快就会忘了,然后又需要重新到处翻书找资料,所以还是把内容记录下来,方便以后复习。本文大部分是书中的内容,中间加入部分自己的理解以及尝试的例子。 1 简单使用 管道命令使用“|”这个界定符号,用于两个命令中间,作用是把左边命令的标准输出作为右边命令的标准输入。 例如要查询/etc目录下的文件详情,但是内容太多会刷满屏幕,查看起来不方便,就可以利用管道命令通过less命令来查看输出。 ls -al /etc | less 需要注意的点: 管道命令仅能处理标准输出(standard output),会忽略出错时输出的信息(standard error output); 管道命令命令必须要能够接受来自前一个命令的数据成为标准输出继续处理才行。 2 选取命令 2.1 cut 2.1.1 命令介绍 cut命令可以将一段信息的某一段“切”出来,处理的信息是以“ 行 ”为单位。 命令说明如下: cut -d ‘分隔字符’ -f fields # 该命令将每行按“分隔字符”分割,然后选取fields参数的那几部分 cut -c 字符范围 # 该命令用于排列整齐的信息,可以取出每一行在选定字符范围内的串 参数: -d : 后面接分隔字符,与-f一起使用; -f : 依据-d的 分隔字符