文本的基本命令(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,如需转载请自行联系原作者
|