一、常见命令
cat:从第一行开始输出整个文件的内容。
tac:从最后一行开始输出整个文件的内容。
more:根据窗口大小,显示文件的一页内容。
less:和more差不多,但是在搜索和翻页方面更方便。
head:从第一行开始输出文件的前十行内容。
tail:显示文件的倒数十行内容。
nl:跟cat -n功能相似,从第一行开始输出整个文件的内容并显示行号。
rev:从右往左倒叙显示文件内容。
二、成对比较
1、cat和tac、tac和rev
cat:从第一行开始输出整个文件的内容。适用于小型文件,使用屏幕较低。格式:cat 参数 文件名
tac:从最后一行开始输出整个文件的内容。适用于小型文件,使用屏幕较低。格式:tac 参数 文件名
rev:从右往左倒叙显示文件内容。适用于小型文件,使用屏幕较低。格式:rev 文件名
cat对比tac:这两个命令非常有意思了,查看文件内容的顺序恰好相反,而且命令也是字母反过来写,这就很神奇了。
tac和rev:这两个命令都是不走寻常路,查看文件内容都是倒着来的。以前博主总是没记清楚这两个名字谁是谁,但是结合cat的话就比较容易记住了。
2、more和less
more:根据窗口大小,显示文件的一页内容。格式:more 文件名。
more查看时常见快捷键:Enter向下查看N行,N可以自定义,默认设置为1。
Ctrl+f或空格键向下查看当前窗口大小的一屏。
Ctrl+b返回上一屏查看的内容、=输出当前行的行号。
:f输出当前查看的文件名和当前所在的行号。
V调用vi编辑器、!调用shell并执行命令、q退出more查看
less:和more差不多,但是在搜索和翻页方面更方便。格式:less 文件名。
less查看时常见快捷键:more能使用的基本上less也都能过使用。
【pageup】向前查看一页内容、【pagedown】向后查看一页内容。
“/想查找的字符串 ”查找想要查找的字符串。
3、head和tail
head:从第一行开始输出文件的前十行内容,一般用于查找前多少行。格式:head 参数 文件名
tail:显示文件的倒数十行内容,一般用于查找最后多少行。格式:tail 参数 文件名
对比:head和tail用处恰好相反,一个是从头开始,一个是查看末尾指定行数内容。