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

 

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博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值