从心开始的CentOS学习笔记之五:文件内容查看命令cat、tac、nl、more、less

cat 由第一行开始显示文件内容less

tac 从最后一行开始显示,能够看出 tac 是 cat 的倒着写ide

nl 显示的时候,并输出行号spa

more 一页一页的显示文件内容3d

less 与 more 相似,可是比 more 更好的是,能够往前翻页blog

1、cat命令
it

cat [-AbEnTv] 文件名class

选项与参数:配置

-A :至关于 -vET 的整合选项,可列出一些特殊字符而不是空白而已;程序

-b :列出行号,仅针对非空白行作行号显示,空白行不标行号方法

-E :将结尾的断行字符 $ 显示出来;

-n :打印出行号,连同空白行也会有行号,与 -b 的选项不一样;

-T :将 [tab] 按键以 ^I 显示出来;

-v :列出一些看不出来的特殊字符

例:cat -An /etc/man_db.conf

(man_db.conf是用户手册配置文件)

snap034.jpg

默认下,cat一次将显示文件的全部内容,当文件的行数超过显示器的一屏时,用户可能根来不及在屏幕上看结果。


2、tac命令

从文件尾反向显示文件内容

下图是tac cat 两个命令显示文件内容的差异

snap035.jpg


3、nl命令

格式:nl [-bnw] 文件

选项与参数:

-b :指定行号指定的方式,主要有两种:

-b a :表示不管是否为空行,也一样列出行号(相似 cat -n);

-b t :若是有空行,空的那一行不要列出行号(默认值);

-n :列出行号表示的方法,主要有三种:

-n ln :行号在屏幕的最左方显示;

-n rn :行号在本身字段的最右方显示,且不加 0 ;

-n rz :行号在本身字段的最右方显示,且加 0 ;

-w :行号字段的占用的字符数。


-b a 和 -b t的差异

snap035.jpg


-n ln、-n rn、-n rz的差异

snap037.jpg


可翻页查看文件内容命令

4、more

more /etc/man_db.conf

空格键 :表明向下翻一页;

Enter :表明向下翻“一行”;

/字串 :表明在这个显示的内容当中,向下查找“字串”这个关键字;

:f :马上显示出文件名以及目前显示的行数;

q :表明马上离开 more ,再也不显示该文件内容。

b 或 [ctrl]-b :表明往回翻页,不过这动做只对文件有用。

snap037.jpg

但more没法向前翻页。


5、less命令

在 more 的时候,咱们并无办法向前面翻, 只能日后面看,但若使用了 less 时,呵呵!就可使用 [pageup] [pagedown] 等按键的功能来往前日后翻看文件.

除此以外,在 less 里头能够拥有更多的“搜寻”功能喔!不止能够向下查找,也能够向上查找.

能够输入的指令有:

空白键 :向下翻动一页;

[pagedown]:向下翻动一页;

[pageup] :向上翻动一页;

/字串 :向下搜寻“字串”的功能;

?字串 :向上搜寻“字串”的功能;

n :重复前一个搜寻 (与 / 或 ? 有关!)

N :反向的重复前一个搜寻 (与 / 或 ? 有关!)

g :前进到这个数据的第一行去;

G :前进到这个数据的最后一行去 (注意大小写);

q :离开 less 这个程序;

其实 less 还有不少的功能,详细的使用方式请使用 man less 查询一下

相关文章
相关标签/搜索