文本的基本命令(cat、tac、head、tail、more、less、rev)
查看文件的内容 cat
cat -n /etc/passwd 可以列出序号显示文件
1
2
3
4
5
6
7
|
[root@localhost ~] # cat -n /etc/passwd
1root:x:0:0:root: /root : /bin/bash
2bin:x:1:1:bin: /bin : /sbin/nologin
3daemon:x:2:2:daemon: /sbin : /sbin/nologin
4adm:x:3:4:adm: /var/adm : /sbin/nologin
5lp:x:4:7:lp: /var/spool/lpd : /sbin/nologin
6sync:x:5:0: sync : /sbin : /bin/sync
|
cat -A 每一行结尾添加$后缀
1
2
3
4
5
|
[root@localhost ~] # cat -A /etc/resolv.conf
; generated by /sbin/dhclient-script $
nameserver 192.168.20.2$ nameserver 8.8.8.8$ $ |
查看文件的内容分页显示
more 空格键翻页 回车键上移 q键退出
查看文件的内容 less
空格键翻页,回车键向下翻,可以按方向键上移下移,pageup pagedown可以上下翻页,q键退出
ctrl+f 向下翻页
ctrl+b 向上翻页
j 向下翻
k 向上翻
G 跳转到最后一行
g 跳转到第一行
/ 往下搜索
? 往上搜索
只显示文件前10行内容 head
head -n 20 /etc/passwd 显示前20行内容
head -n20 /etc/passwd 显示前20行内容,n后面不用空格
head -20 /etc/passwd 中间的参数n可以省略,中间不能有空格
1
2
3
4
5
6
|
[root@localhost ~] # head -5 /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
adm:x:3:4:adm: /var/adm : /sbin/nologin
lp:x:4:7:lp: /var/spool/lpd : /sbin/nologin
|
只显示文件后10行内容 tail
tail -n 2 /etc/passwd 显示最后2行内容,同样中间的参数n可以省略
tail -f /var/log/messages # -f 动态查看 系统日志
1
2
3
4
5
6
|
[root@localhost ~] # tail -5 /etc/passwd
saslauth:x:499:76: "Saslauthd user" : /var/empty/saslauth : /sbin/nologin
postfix:x:89:89:: /var/spool/postfix : /sbin/nologin
sshd:x:74:74:Privilege-separated SSH: /var/empty/sshd : /sbin/nologin
user1:x:500:501:: /home/user1 : /bin/bash
user2:x:501:502:: /home/user2 : /bin/bash
|
左右颠倒显示文件的内容 rev
1
2
3
4
5
|
[root@yong ~] # echo 'aabb'>huang
[root@yong ~] # cat huang
aabb [root@yong ~] # rev huang
bbaa |
上下颠倒显示文件的内容tac
1
2
3
4
5
6
7
8
|
[root@yong ~] # cat huang
aa bb cc [root@yong ~] # tac huang
cc bb aa
本文转自 模范生 51CTO博客,原文链接:http://blog.51cto.com/mofansheng/1621909,如需转载请自行联系原作者
|