Linux文件查看相关命令--cat,tail,head等等

Linux文件查看

文件管理之:查看文件内容

==文本文件 (cat tac less more head tail tailf grep ...)

cat [参数] 文件名

tac/less/more 文件名

查看,编辑(文件)

/bin/date

/etc/hosts

/etc/hostname

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/passwd

/etc/shadow

/etc/group

/etc/grub2.cfg

cat

语法格式:

cat [参数] [文件名]

参数:-n 显示序号(文件行号)

[root@localhost ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-ens33

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33

Linux文件查看相关命令--cat,tail,head等等_第1张图片

 

head

文件名  默认显示前十行

[root@xingdian-server-10 ~]# cat ifcfg-ens33 | head

[root@xingdian-server-10 ~]# cat ifcfg-ens33 | head -5 指定查看前几行

[root@xingdian-server-10 ~]# head -5 ifcfg-ens33  查看前5行

Linux文件查看相关命令--cat,tail,head等等_第2张图片

 

也可以显示前五行

Linux文件查看相关命令--cat,tail,head等等_第3张图片

 

tail

查看passwd内容,默认后10行

[root@xingdian-server-10 ~]# tail passwd

查看passwd后面5行内容

[root@xingdian-server-10 ~]# tail -5 passwd

Linux文件查看相关命令--cat,tail,head等等_第4张图片

 

结合管道和cat命令

[root@xingdian-server-10 ~]# cat passwd | tail

[root@xingdian-server-10 ~]# cat passwd | tail -5

tailf 实时显示

Linux文件查看相关命令--cat,tail,head等等_第5张图片

 

注:tailf === tail -f

tailf -F

这个命令也是实时显示

注意:

tail -f 等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止

tail -F 等同于--follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果

再次创建相同的文件名,会继续追踪

grep

过滤

grep 针对文件内容进行过滤

过滤以行里有root的内容

# grep 'root' /etc/passwd

过滤以root开头的内容

# grep '^root' /etc/passwd

过滤以bash结尾内容

# grep 'bash$' /etc/passwd

过滤行里有failure内容的行

# grep 'failure' /var/log/secure

Linux文件查看相关命令--cat,tail,head等等_第6张图片

 

注意:

^:以什么开头

$:以什么结尾


下面我将会更新关于Linux的文件编辑的工具的使用--vim,感兴趣的可以关注我,一块学习进步!!

如果你想了解文件的其他命令,可以点击下面的连接进行查看
Linux常用命令--ls,cd,date,man,help等等_error1024的博客-CSDN博客Linux文件目录的基本操作_error1024的博客-CSDN博客

你可能感兴趣的:(Linux运维基础,linux,bash,centos)