【Linux 学习】查看文件内容

Linux文件内容查阅

在使用Linux系统时,经常需要查看一些文件,Linux为我们专门提供了查看文件内容的命令。此文就对此进行总结一下。

1、cat/tac/nl

1.1 cat

格式:cat -AbEnTv 文件名

从文件第一行开始直到末尾将文件全部打印到屏幕。

-A:将文件中的特殊字符显示出来

-b:对非空白行显示行号

-E:显示行末尾结束符号

-n:显示所有行的行号,包括空白行

-T:将【Tab键】空白符用^I显示出来

-v:将一些看不见的其他特殊符号显示出来

1.2 tac

格式:tac -AbEnTv 文件名

从文件的最后一行到第一行的顺序将文件全部打印到屏幕。命令的选项和cat命令一样。

1.3 nl

格式:nl -bnw 文件名

该命令主要用于为文件添加行号并打印到屏幕上。

-b

-b a:文件中的空行添加行号

-b t:文件中的空行不添加行号

-n

-n ln:行号在行的左侧

-n rn:行号在行号栏的右侧,不添加‘0

-n rz:行号在行号栏的右侧,且添加‘0’。例如00010002等形式

-w

-w [数字]:设置行号的有效位数,包含填充的‘0

2、more/less

2.1 more

按照【翻页】的方式查看文件并支持以下操作:

下一页:直接按【空格键】

下一行:直接按【Entere键】

查找字符串:直接按【/】,然后按对应需要查找的字符串

显示文件和行数:输入【:f

停止查看文件:之间按【q

往回翻页:按【b

2.2 tail

按照【翻页】的方式查看文件并支持以下操作:

下一页:按【空格键】或者【pagedown

上一页:【pageup

向下查找字符串:按【/

向上查找字符串:按【?】

下一个已经找到的字符串:按【n

上一个已经找到的字符串:按【N

退出查看:按【q

3head/tail

3.1head

格式:head [-n 数字] 文件

查看文件的前面部分,如果没有指定-n选项,默认查看文件的前面10行内容。该命令同时支持切片式查看,比如不想查看文件的后100行,可以指定命令head -n -100 a.txt,此时将只会显示a.txt文件的除了后100行外的其余内容。

3.2tail

格式:tail [-n 数字] 文件

查看文件的后面部分内容,如果没有指定-n选项,将默认查看文件的后面10行内容。该命令同时支持切片式查看,比如不想查看文件的前100行,可以指定命令tail -n +100 a.txt,此时将只会显示a.txt文件的除了前100行外的其余内容。

你可能感兴趣的:(Linux)