系列专题:Linux运维入门教程
在linux平台运维过程中,阅读文件或查看文件额内容是必不可少的,本章简单介绍运维过程中经常使用的命令。
Linux系统中使用以下命令来查看文件的内容:
cat 由第一行开始显示文件内容
head 只看头几行
tail 只看尾巴几行
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
nl 显示的时候,顺道输出行号!
1 cat
由第一行开始显示文件内容
语法:
cat [-AbEnTv]
参数说明:
-A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E :将结尾的断行字节 $ 显示出来;
-n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
-T :将 [tab] 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符
常用命令:
cat <文件名>
示例:
[root@devvm test]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="13381ca0-5a2a-4e69-81c0-292c85d70e6b"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.216.100"
PREFIX="24"
GATEWAY="192.168.216.1"
IPV6_PRIVACY="no"
[root@devvm test]#
2. head
只看头几行
语法:
head [-n number] 文件
参数说明:
-n :后面接数字,代表显示几行的意思
示例,查看前5行
[root@devvm test]# head -n 5 /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
[root@devvm test]# head -5 /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
[root@devvm test]#
3. tail
只看尾巴几行
语法:
tail [-n number] 文件
参数说明:
-n :后面接数字,代表显示几行的意思
-f :表示持续侦测后面所接的档名,要等到按下[ctrl]-c才会结束tail的侦测
查看后5行
[root@devvm test]# tail -n 5 /etc/sysconfig/network-scripts/ifcfg-ens33
ONBOOT="yes"
IPADDR="192.168.216.100"
PREFIX="24"
GATEWAY="192.168.216.1"
IPV6_PRIVACY="no"
[root@devvm test]# tail -5 /etc/sysconfig/network-scripts/ifcfg-ens33
ONBOOT="yes"
IPADDR="192.168.216.100"
PREFIX="24"
GATEWAY="192.168.216.1"
IPV6_PRIVACY="no"
[root@devvm test]#
4. more
一页一页翻动
语法:
more <文件>
5.less
一页一页翻动,less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
语法:
less <文件>