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
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行
也可以显示前五行
tail
查看passwd内容,默认后10行
[root@xingdian-server-10 ~]# tail passwd
查看passwd后面5行内容
[root@xingdian-server-10 ~]# tail -5 passwd
结合管道和cat命令
[root@xingdian-server-10 ~]# cat passwd | tail
[root@xingdian-server-10 ~]# cat passwd | tail -5
tailf 实时显示
注: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的文件编辑的工具的使用--vim,感兴趣的可以关注我,一块学习进步!!
如果你想了解文件的其他命令,可以点击下面的连接进行查看
Linux常用命令--ls,cd,date,man,help等等_error1024的博客-CSDN博客Linux文件目录的基本操作_error1024的博客-CSDN博客