Linux常用的查看文本内容的命令有哪些(Linux常用命令详解)

linux常用查看文本的命令有cat、tac、more、less、head、tail。

cat

查看全文。-n选项能显示行号。

[root@localhost ~]# cat -n a
     1  333
     2  444

显示a文件有2行。

tac

反向查看全文。按行反向,不是按字符。

[root@localhost ~]# tac a
444
333

如果文本内容太长,一屏看不完,我们就会用到more或者less来分屏查看文本。

more

分屏查看文本。空格是向下,ctrl + b 是向上。more命令的功能less全有,一般用less。

less

分屏查看文本。空格或者f向下,b向上。/是正向查找,n是下一个,N是上一个。?是向反向查找,n是上一个,N是下一个。

如果你要查找某个字符,在打开的文本里直接输入正斜线加你想搜索的字符。如果你想搜user可以输入:/user然后按回车。按n查找下一个,N是上一个。

图片[1]-Linux常用的查看文本内容的命令有哪些(Linux常用命令详解)-不念博客

head

查看文件开头。 查看前2行:

[root@localhost tmp]# head -n 2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin

tail

查看文件结尾。 查看倒数2行:

[root@localhost tmp]# tail -n 2 /etc/passwd
sssd:x:997:994:User for sssd:/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

tail -f 命令能查看文件的动态变化。

我们可以开两个终端,其中一个终端运行tail -f a命令查看a文件。我们再开一个终端执行echo 333 >> a,会发现第一个终端的屏幕中出现了333。

图片[2]-Linux常用的查看文本内容的命令有哪些(Linux常用命令详解)-不念博客
© 版权声明
THE END