查看文檔cat_tac_more_less_head_tail
阿新 • • 發佈:2017-06-09
linux 查看文檔 cat tac more less head tail
cat
從上往下查看文件內容
[[email protected] tmp]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/nologinnobody:x:99:99:Nobody:/:/sbin/nologinsystemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologinsystemd-network:x:192:192:systemd Network Management:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinpolkitd:x:998:996:User for polkitd:/:/sbin/nologintss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinchrony:x:997:995::/var/lib/chrony:/sbin/nologinallin1:x:1000:1000::/home/allin1:/bin/bash
tac
從下往上查看文件的內容
[[email protected] tmp]# tac /etc/passwdallin1:x:1000:1000::/home/allin1:/bin/bashchrony:x:997:995::/var/lib/chrony:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologintss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologinpolkitd:x:998:996:User for polkitd:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinsystemd-network:x:192:192:systemd Network Management:/:/sbin/nologinsystemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologinnobody:x:99:99:Nobody:/:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologinmail:x:8:12:mail:/var/spool/mail:/sbin/nologinhalt:x:7:0:halt:/sbin:/sbin/haltshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownsync:x:5:0:sync:/sbin:/bin/synclp:x:4:7:lp:/var/spool/lpd:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinbin:x:1:1:bin:/bin:/sbin/nologinroot:x:0:0:root:/root:/bin/bash
more
如果文件內容比較多,會一屏一屏的顯示文件的內容. 空格 和 ctrl + f 向後翻頁 ctrl + b 向前翻頁 當看到最後,會自動退出
less
加強版的more , 可以使用more的全部功能. 但是看到最後,不會自動退出,需要看一個q鍵.
還支持上下方向鍵一行行翻頁
還可以搜索:
輸入 / 要搜索的字符,可從前往後搜索, 按
n
鍵,往後搜索,按shift + n
往前搜索輸入? 要搜索的字符,可從後往前搜索,按
n
鍵,往前搜索,,按shift + n
往後搜索
還支持 按
g
鍵,快速定位到文件首行, 按shift + g
鍵,快速定位到文件末行
head
head 文件名 查看文件的頭十行 也可以指定查看的行數 -n 2 就是頭兩行
[[email protected] tmp]# head /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologin
[[email protected] tmp]# head -n 2 /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin
tail
tail 文件名 查看文件的最後十行 也可以指定查看的行數 -n 2 就是最後兩行
[[email protected] tmp]# tail /etc/passwdnobody:x:99:99:Nobody:/:/sbin/nologinsystemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologinsystemd-network:x:192:192:systemd Network Management:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinpolkitd:x:998:996:User for polkitd:/:/sbin/nologintss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinchrony:x:997:995::/var/lib/chrony:/sbin/nologinallin1:x:1000:1000::/home/allin1:/bin/bash
[[email protected] tmp]# tail -n 2 /etc/passwdchrony:x:997:995::/var/lib/chrony:/sbin/nologinallin1:x:1000:1000::/home/allin1:/bin/bash
還常常用於查看動態文件 使用選項 -f
拓展
wc
查看文件的行數
[[email protected] tmp]# wc /etc/passwd 22 42 1051 /etc/passwd
>>
追加符號
格式: cat/head/tail/ 文件名 >> 文件名 把前面的文件內容追加到後面的文件內容的末尾
cat /etc/passwd >> /root/xxx
所有內容 head etc/passwd >> /root/xxx
前十行 head -n 2 etc/passwd >> /root/xxx
前兩行 以此類推,tail也一樣.
本文出自 “Linux之路” 博客,請務必保留此出處http://allin28.blog.51cto.com/12931477/1933853
查看文檔cat_tac_more_less_head_tail