linux檔案檢視命令例項

2021-06-02 23:17:04 字數 4334 閱讀 2384

cat

nl /etc/profile 與cat –n相同

cat /etc/fstab /etc/profile可以在乙個cat命令上同時顯示兩個檔案的內容

有建立檔案的功能,建立檔案後,要以eof或stop結束

cat > linuxsir.org.txt << eof 注:建立linuxsir.org.txt檔案;

> 我來測試 cat 建立檔案,並且為檔案輸入內容;注:這是為linuxsir.org.txt檔案輸入內容;

北南南北 測試; 注:這是為linuxsir.org.txt檔案輸入內容;

> eof 

向已存在的檔案追加內容的功能

cat >> linuxsir.txt << eof 注:我們向linuxsir.txt檔案追加內容;

> 我來測試cat向文件追加內容的功能; 注:這是追回的內容

> ok

?> 

北南 呈上

> eof 

注:以eof退出;

連線多個檔案的內容並且輸出到乙個新檔案中

cat sir01.txt sir02.txt sir03.txt > sir04.txt

more sir04.txt

追加到乙個已存在的檔案中

cat sir01.txt sir02.txt sir03.txt >> sir00.txt

-a, --show-all           等價於 -vet

-b, --number-nonblank    對非空輸出行編號

-e                       等價於 -ve

-e, --show-ends          在每行結束處顯示 $

-n, --number             對輸出的所有行編號

-s, --squeeze-blank      不輸出多行空行

-t                       與 -vt 等價

-t, --show-tabs          將跳格字元顯示為 ^i

-u                       (被忽略)

-v, --show-nonprinting   使用 ^ 和 m- 引用,除了 lfd 和 tab 之外

--help     顯示此幫助資訊並離開

more

more -dc /etc/profile 注:顯示提示,並從終端或控制台頂部顯示;

more +4 /etc/profile 注:從profile的第4行開始顯示;

more -4 /etc/profile 注:每屏顯示4行;

more +/mail /etc/profile 注:從profile中的第乙個mail單詞的前兩行開始顯示;

動作指令

enter         向下n

行,需要定義,預設為1行;

ctrl+f                

向下滾動一屏;

空格鍵向下滾動一屏;

ctrl+b                 

返回上一屏;

=                                       

輸出當前行的行號;

:f                       

輸出檔名和當前行的行號;

v                                  

呼叫vi

編輯器;

! 命令

呼叫shell

,並執行命令;

q                                  

退出more

+num                 從第num行開始顯示;

-num                            定義螢幕大小,為num行;

+/pattern          從pattern 前兩行開始顯示;

-c                         從頂部清屏然後顯示;

-d                        提示press space to continue, 'q' to quit.(按空格鍵繼續,按q鍵退出),禁用響鈴功能;

-l                         忽略ctrl+l (換頁)字元;

-p                       通過清除視窗而不是滾屏來對檔案進行換頁。和-c引數有點相似;  

-s                        把連續的多個空行顯示為一行;

-u                        把檔案內容中的下劃線去掉

less

動作命令

回車鍵 向下移動一行;

y向上移動一行;

空格鍵 向下滾動一屏;

b向上滾動一屏;

d向下滾動半屏;

h less的幫助;

u向上洋動半屏;

w可以指定顯示哪行開始顯示,是從指定數字的下一行顯示;比如指定的是6,那就從第7行顯示;

g跳到第一行;

g跳到最後一行;

p n%跳到n%,比如 10%,也就是說比整個檔案內容的10%處開始顯示;

/pattern搜尋pattern ,比如 /mail表示在檔案中搜尋mail單詞;

v呼叫vi編輯器;

q退出less

!command呼叫shell,可以執行命令;比如!ls 顯示當前列當前目錄下的所有檔案;

b向上滾動一屏

空格鍵向下滾動一屏

u向上移動半屏

d向下移動半屏

y向上移動一行

回車鍵向下移動一行

-c從頂部(從上到下)重新整理螢幕,並顯示檔案內容。而不是通過底部滾動完成重新整理;

-f強制開啟檔案,二進位制檔案顯示時,不提示警告;

-i搜尋時忽略大小寫;除非搜尋串中包含大寫字母;

-i搜尋時忽略大小寫,除非搜尋串中包含小寫字母;

-m顯示讀取檔案的百分比;

-m顯法讀取檔案的百分比、行號及總行數;

-n在每行前輸出行號;

-p pattern搜尋pattern;比如在/etc/profile搜尋單詞mail,就用 less -p mail /etc/profile

-s把連續多個空白行作為乙個空白行顯示;

-q在終端下不響鈴;

head / tail

head -n 10 /etc/profile

顯示/etc/profile的前10行內容

tail -n 5 /etc/profile

顯示/etc/profile的最後5行內容

linux 檢視檔案命令

linux 下有很多實用工具可以讓你在終端介面檢視文字檔案。其中乙個就是 more。more 跟我之前另一篇文章裡寫到的工具 less 很相似。它們之間的主要不同點在於 more 只允許你向前檢視檔案。儘管它能提供的功能看起來很有限,不過它依舊有很多有用的特性值得你去了解。下面讓我們來快速瀏覽一下 ...

Linux 檔案檢視命令

cat 由第一行開始顯示檔案內容 cat abentv 選項與引數 clencay ubuntu desktop cat b4 a.txt 12 clencay ubuntu desktop cat e b4 a.txt 1 2 clencay ubuntu desktop cat b b4 a.t...

Linux檢視檔案命令

linux檢視日誌檔案內容命令有 你可以使用 man 命令 來檢視各個命令的使用文件,如 man cp。命令功能 由第一行開始顯示檔案內容 命令語法 cat abentv 一次顯示整個檔案。cat filename 2.從鍵盤建立乙個檔案。cat filename 只能建立新檔案,不能編輯已有檔案....