统计/etc目录下文件的个数
Linux ls命令
这里先提到一个命令,就是ls,
Linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)
管道符
linux中管道符的使用非常普遍
管道符的用法是将第一个命令的结果传递给第二个命令作为输入
管道符的使用有两个条件:
-
管道命令只能处理前一个命令的标准输出,而不能处理标准错误;
-
管道命令右边命令必须能够接收标准输入。
格式: 命令1 | 命令2
wc命令
wc命令用于计算字数
命令基本格式为: wc [选项] 文件 ...
选项参数主要有: -c 统计字节数
-l 统计行数。
-w 统计字数
统计/etc目录下文件的个数
结合以上三个命令,
#ls /etc | wc -l
犯过的错误
我一开始写成了:
#ls -l /etc | wc -l
这样统计出来的数量比#ls /etc | wc -l多了1
下面来看一下ls和ls -l得到的结果有什么不同:
通过下面两张图可以看出ls -l要多出一行"total 1384",这个并不是/etc下面的文件,所以管道符前面不能使用ls -l