1.cat/tac -n 参数
例如:[root@ns1 ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-eth0
1 DEVICE=eth0
2 HWADDR=00:0C:29:0C:21:B2
3 TYPE=Ethernet
4 UUID=7806038e-5789-4d50-a530-373ad1d5470b
5 ONBOOT=yes
6 NM_CONTROLLED=yes
7 BOOTPROTO=stctic
8 IPADDR=172.16.1.11
9 NETMASK=255.255.0.0
10 GATEWAY=172.16.0.1
11 DNS1=114.114.114.114
12
[root@ns1 ~]#
备注:显示出文本的内容,并带有相应的行号。
cat(正序)/tac(倒序)
2.more
注释:全屏方式分页显示文件内容。
交互操作方法
按Enter键向下逐行滚动。
按空格键向下翻一屏。
按q键退出。
例如:[root@ns1 ~]# more lshelp.txt
备注:在该显示方法下,会体现出展示内容的百分比。
less
注释:与 more 命令相同,但扩展功能更多。
交互操作方法
Page Up 向上翻页,Page Down 向下翻页。
按“/”键查找内容,“n”下一个内容,“N”上一个内容。
其他功能与 more 命令基本类似。
例如:[root@ns1 ~]# less lshelp.txt
备注:不会出现百分比,会显示文件名。该操作可以上下翻页,”/内容回车有查找的功能。
3. 查看文件内容 head、tail 命令
head命令
用途:查看文件开头的一部分内容(默认为10行)
命令格式
head -n 文件夹
例如:[root@ns1 ~]# head -3 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
tail命令
用途:查看文件结尾的少部分内容(默认为10行)
命令格式
tail -n 文件夹
例如:[root@ns1 ~]# tail -3 /etc/passwd
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
oprofile:x:16:16:Special user account to be used by OProfile:/home/oprofile:/sbin/nologin
例如:查看制定行的内容。
[root@ns1 ~]# head /etc/passwd | tail -1
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
备注:查看第10行的详细信息,通过管道符:将前面命令的输出结果作为后面命令的处理对象。
4.统计文件内容 wc 命令
wc命令
用途:统计文件中的单词数量(Word Count)等信息。
常用命令选项
-l:统计行数
-w:统计单词个数
-c:统计字节数
命令格式
wc [选项]... 目标文件...
例如:[root@ns1 ~]# wc /etc/hosts
2 10 158 /etc/hosts
备注:统计文件的行数、单词个数、字节数。