1.wc -l 显示文件的行数
wc -l test.txt 显示文件的行数
2.ls -l | wc -l 显示目录下的文件数
ls -l | wc -l 显示目录下的文件数
3.tail 显示指定文件末尾内容
例1:显示文件最后5行内容 tail -5 log2014.log
例2:从第5行开始显示文件 tail -n +5 log2014.log
例3:tail -f log2014.log 该命令不断去读最新内容,这样有实时监视的效果,用Ctrl+c来终止
4. head 显示档案的开头内容
例1:显示文件的前n行 head -5 log2014.log
例2:显示文件前n个字节 head -c 20 log2014.log
例3:文件的除了最后n个字节以外的内容 head -c -32 log2014.log
例4:输出文件除了最后n行的全部内容 head -n -6 log2014.log
5. cat 把档案串连接后传到基本输出
(1)语法:cat [选项] [文件]
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
(2)例子: cat -n textfile1 > textfile2 把textfile1的内容加上行号后输入textfile2这个档案里
cat -b textfile1 textfile2 >> textfile3 把textfile1和textfile2的内容加上行号(空白行不加)后将内容输入到textfile3这个档案里
6.more按页查看文件内容
实例1:显示文件中从第3行起的内容 more +3 log2012.log
实例2:从文件中查找第一个出现 "day3" 字符串的行,并从该处前两行开始显示输出 more +/day3 log2012.log
实例3:设定每屏显示行数 more -5 log2012.log
实例4:列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。这得和管道 | 结合起来 ls -l | more -5