linux查看wifi信号命令_Linux常用文件查看命令

f0c7732b042e13bb100abcf29b7886a5.png

Linux系统有多个查看文件内容的命令,现在来看各个命令的应用场景和使用方法。

1、cat
用于显示小文件的内容,或者在shell脚本里显示文件内容,不支持翻页。

[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Jun 14 18:02:15 2019
可以显示/etc/fstab的内容,如果想显示行号,只要加上 cat -n参数即可2、less
当文件比较大,cat查看时并不方便,因为cat不支持翻页,是一次性显示完的。
所以cat更适合在shell脚本中使用,让机器自动读取文件,而不适合人类来看。
所以当我们在看大文件时,一般会会用less命令
这个文件 /etc/man_db.conf有一百多行,我们用less来翻页查看
[root@localhost ~]# less /etc/man_db.conf
上下翻页,q键退出3、head
如果只想看一个文件的前几行,可以用head,比如,当我们查看ip地址时,其实只关注前2行就足够了
[root@localhost ~]# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.20.10.3 netmask 255.255.255.240 broadcast 172.20.10.15
inet6 240e:c0:f4be:300:e64:6e3c:b445:efab prefixlen 64 scopeid 0x0<global>
inet6 fe80::b7ad:e2ed:832e:99a9 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:84:23:62 txqueuelen 1000 (Ethernet)
RX packets 1017 bytes 130078 (127.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 729 bytes 120983 (118.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
那么,我们可以使用管道符|,将ifconfig的结果,输出到head命令,然后使用head只显示前2行
[root@localhost ~]# ifconfig eth0 | head -2
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.20.10.3 netmask 255.255.255.240 broadcast 172.20.10.15
[root@localhost ~]#
这样就好看多了4、tail
和head相对,tail是只显示末尾几行,比如我们想查看一个文件的更新情况,只要看最后几行就可以了
[root@localhost ~]# tail -1 /etc/fstab
/dev/mapper/centos-swap swap swap defaults 0 0
[root@localhost ~]#
tail -数字,就是查看一个文件的最后几行
tail也可以自动监测文件的更新情况,如果有更新,立即在屏幕显示,使用tail -F参数,注意,使用大写-F5、wc
可以查看一个文件有多少行,多少单词,多少字节
[root@localhost ~]# wc /etc/fstab
19 62 504 /etc/fstab
这个文件有19行,62个单词,504个字节6、grep
从一个文件中查找到某个关键词,并将包含该关键词的行显示出来,以地址配置文件为例
[root@localhost ~]# grep DNS /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=180.76.76.76
[root@localhost ~]# grep dns /etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost ~]#
可以看出,grep默认是区分大小写的,可以使用-i参数,忽略大小写
[root@localhost ~]# grep -i dns /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=180.76.76.76
[root@localhost ~]#
有时我们需要取反,就是显示出不包含某个词的的行,使用-v参数,就能发显示结果里没有dns一行了
[root@localhost ~]# grep -i -v dns /etc/sysconfig/network-scripts/ifcfg-eth0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值