cat命令
連線檔案並列印到標準輸出裝置上,cat經常用來顯示檔案的內容。
注意:當檔案較大時,文字在螢幕上迅速閃過(滾屏),使用者往往看不清所顯示的內容。因此,一般用more等命令分屏顯示。
為了控制滾屏,可以按ctrl+s鍵,停止滾屏;按ctrl+q鍵可以恢復滾屏。按ctrl+c(中斷)鍵可以終止該命令的執行,並且返回shell提示符狀態。
-n或-number:有1開始對所有輸出的行數編號;
-b或--number-nonblank:和-n相似,只不過對於空白行不編號;
-s或--squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行;
-a:顯示不可列印字元,行尾顯示「$」;
-e:等價於"-ve"選項;
-t:等價於"-vt"選項;
從鍵盤建立乙個檔案
$ cat > d.txt
將幾個檔案合併為乙個檔案
$ cat c.txt d.txt > e.txt
顯示乙個檔案的內容
$ cat e.txt
顯示多個檔案的內容
$ cat e.txt a.txt
對所有輸出行編號
$ cat -n e.txt
對非空輸出行編號
$ cat -b e.txt
如果有連續兩行以上的空白行,輸出時只顯示一行
$ cat -s e.txt
顯示不可列印字元,輸出時每行結尾會加上乙個$
$ cat -a e.txt
將乙個檔案的內容加上行號後輸入到另乙個檔案裡(直接覆蓋掉這個檔案原來的內容)
$ cat -n e.txt > a.txt
將乙個檔案的內容加上行號後輸入到另乙個檔案裡(在尾部追加)
$ cat -n e.txt >> a.txt
複製這個檔案
$ cat e.txt > a.txt
合併幾個檔案,並且test4是已經排好序的
$ cat test test1 test2 test3 | sort > test4
如果有大量的檔案包含不適合在輸出端子和螢幕滾動起來非常快,我們可以多和少用引數與cat命令如上表演。
$ cat e.txt | more
$ cat e.txt | less
tac命令
反序輸出檔案的內容,檔案的最後一行顯示在第一行
它可以對除錯日誌檔案提供了很大的幫助,扭轉日誌內容的時間順序。
$ tac e.txt
bash shell筆記整理 tac命令
tac命令其實和cat命令的唯一不同的地方在於它是倒序取得給定的檔案或者標準輸入再輸出到標準輸出中。細心看tac就是cat倒著過來寫而已。語法 tac file.下面演示cat和tac的區別 root nginx proxy1 cat etc fstab etc fstab created by a...
llinux 命令 cat命令
cat concatenate,連線 命令將 檔案 或標準輸入組合輸出到標準輸出,如果沒有指定檔案,或者檔案為 則從標準輸入讀取。cat 選項 檔案 1 顯示檔案內容 root vm 0 4 centos chenwei cat case.sh bin bash case 1in 1 echo 周一...
tac命令以及各種linux檔案檢視命令
有許多命令都可以檢視檔案,不同的命令有不同的優點,可以針對不同的需要分別選擇命令以提高效率 cat 由第一行開始顯示內容,並將所有內容輸出 tac 從最後一行倒序顯示內容,並將所有內容輸出 more 根據視窗大小,一頁一頁的顯示檔案內容 less 和more類似,但其優點可以往前翻頁,而且進行可以搜...