1. cat
cat适合用于小文件的内容查看(从第一行开始查看)。使用方法:
cat 参数 文件名
一般常用的参数:-n:对输出的文本每一行编号 -b:类似于-n,只是空白行不编号。
此外,与cat倒着写的一个命令tac,表示从最后一行开始显示。
2. more–分页显示文件内容
more 文件名:查看文件里面的内容
more会一页一页的形式显示文件内容,按空白键会显示下一页内容,按回车键会显示下一行内容,按 b 键就会往回一页显示,按q键退出。
more还有其他使用:
more -[number] 文件名#一次显示多少行,例如more -5 file 则表示一次显示5行
more +[number] 文件名#从第几行开始显示文件内容,例如more +10 file 则表示从第20行开始显示文件内容
3. less–可以向前或向后看文件内容
less 文件名:查看文件内容
less -m 文件名:查看文件内容并显示已显示内容百分比
与more类似:按空格键显示下一页的内容,按回车键显示下一行的内容。按[PageDown]向下翻动一页,按[PageUp]向上翻动一页。按q键退出。
4. head–查看文件开头内容
默认情况下,使用head显示10行内容。
head -n [行数] 文件名 #显示文件内容的前n行
5. tail–查看文件尾部内容
与haed类似,也是默认显示尾部10行的内容。
tail -n [行数] 文件名 #显示文件末尾n行。
6. hl–将输出的文件内容自动的加上行号
命令格式:nl [参数选项] 文件名
默认情况下nl输出文件里的内容时,会加上行号,但是空白行不会加。
如果空白行要加行号,可以加上参数-b。
nl详细使用方法:
-b :指定行号指定的方式,主要有两种:
-b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
-b t :如果有空行,空的那一行不要列出行号(默认值);
-n :列出行号表示的方法,主要有三种:
-n ln :行号在萤幕的最左方显示;
-n rn :行号在自己栏位的最右方显示,且不加 0 ;
-n rz :行号在自己栏位的最右方显示,且加 0 ;
接下来讲讲文件内容的转换
1.od命令
od [选项] 文件
od -d 文件 十进制输出
-o 文件 八进制输出
-x 文件 十六进制输出
2.使用vi
在vi命令状态下:
:%!xxd :%!od 将当前文本转化为16进制格式
:%!xxd -r 将当前文本转化回文本格式(此命令可用于你改了他的十六进制后,转回文本)
3.使用linux中自带的hexdump工具转换查看
最后,我认为strings这个命令也是很不错的,可以直接查看文件内容。
记一次linux文件内容查看
最新推荐文章于 2024-07-20 18:38:43 发布