cat命令是linux下的一個文字輸出命令,通常是用於觀看某個檔案的內容的;cat主要有三大功能:1.一次顯示整個檔案。$catfilename2.從鍵盤建立一個檔案。$cat>filename只能建立新檔案,不能編輯已有檔案.3.將幾個檔案合併為一個檔案。$catfile1file2>filecat具體命令格式為:cat[-AbeEnstTuv][--help][--version]fileName說明:把檔案串連線後傳到基本輸出(螢幕或加>fileName到另一個檔案)引數:-n或–number由1開始對所有輸出的行數編號-b或–number-nonblank和-n相似,只不過對於空白行不編號-s或–squeeze-blank當遇到有連續兩行以上的空白行,就代換為一行的空白行-v或–show-nonprinting範例:cat-nlinuxfile1>linuxfile2把linuxfile1的檔案內容加上行號後輸入linuxfile2這個檔案裡cat-blinuxfile1linuxfile2>>linuxfile3把linuxfile1和linuxfile2的檔案內容加上行號(空白行不加)之後將內容附加到linuxfile3裡。範例:把linuxfile1的檔案內容加上行號後輸入linuxfile2這個檔案裡cat-nlinuxfile1>linuxfile2把linuxfile1和linuxfile2的檔案內容加上行號(空白行不加)之後將內容附加到linuxfile3裡。cat-blinuxfile1linuxfile2>>linuxfile3cat/dev/null>/etc/test.txt此為清空/etc/test.txt檔案內容在linuxshell指令碼中我們經常見到類似於cat<<EOF的語句,不熟悉的童鞋可能覺得很奇怪:EOF好像是檔案的結束符,用在這裡起到什麼作用?EOF是“endoffile”,表示文字結束符。
cat命令是linux下的一個文字輸出命令,通常是用於觀看某個檔案的內容的;cat主要有三大功能:1.一次顯示整個檔案。$catfilename2.從鍵盤建立一個檔案。$cat>filename只能建立新檔案,不能編輯已有檔案.3.將幾個檔案合併為一個檔案。$catfile1file2>filecat具體命令格式為:cat[-AbeEnstTuv][--help][--version]fileName說明:把檔案串連線後傳到基本輸出(螢幕或加>fileName到另一個檔案)引數:-n或–number由1開始對所有輸出的行數編號-b或–number-nonblank和-n相似,只不過對於空白行不編號-s或–squeeze-blank當遇到有連續兩行以上的空白行,就代換為一行的空白行-v或–show-nonprinting範例:cat-nlinuxfile1>linuxfile2把linuxfile1的檔案內容加上行號後輸入linuxfile2這個檔案裡cat-blinuxfile1linuxfile2>>linuxfile3把linuxfile1和linuxfile2的檔案內容加上行號(空白行不加)之後將內容附加到linuxfile3裡。範例:把linuxfile1的檔案內容加上行號後輸入linuxfile2這個檔案裡cat-nlinuxfile1>linuxfile2把linuxfile1和linuxfile2的檔案內容加上行號(空白行不加)之後將內容附加到linuxfile3裡。cat-blinuxfile1linuxfile2>>linuxfile3cat/dev/null>/etc/test.txt此為清空/etc/test.txt檔案內容在linuxshell指令碼中我們經常見到類似於cat<<EOF的語句,不熟悉的童鞋可能覺得很奇怪:EOF好像是檔案的結束符,用在這裡起到什麼作用?EOF是“endoffile”,表示文字結束符。