linux基础之常见的文件查看命令

一、常见命令

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用处恰好相反,一个是从头开始,一个是查看末尾指定行数内容。

原文地址:https://www.cnblogs.com/kowloon/p/8143696.html