1. 程式人生 > >查看文檔cat_tac_more_less_head_tail

查看文檔cat_tac_more_less_head_tail

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鍵.

還支持上下方向鍵一行行翻頁

還可以搜索:

  1. 輸入 / 要搜索的字符,可從前往後搜索, 按n鍵,往後搜索,按shift + n 往前搜索

  2. 輸入? 要搜索的字符,可從後往前搜索,按n鍵,往前搜索,,按shift + n往後搜索

還支持 按g鍵,快速定位到文件首行, 按shift + g鍵,快速定位到文件末行

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