cat命令能夠理解爲英文單詞concatenate的縮寫,其功能是鏈接一個或多個文件而且打印到標準輸出,若是咱們查看cat命令的幫助,能夠看到明確的英文說明:cat-concatenate flies and print on the standard output,所以,cat不單單像網上或者部分書籍中講解的,能夠查看文件內容,實際上它還有不少更實用的功能。cat命令也是Linux系統管理員很經常使用的命令之一。
ide
【功能說明】:it
基本功能是顯示文件內容信息及鏈接多個文件顯示的功能,根據man幫助說明,就是用於鏈接多個文件而且打印到屏幕輸出或定向到指定文件中。此命令經常使用來顯示單個文件內容或者將幾個文件內容鏈接起來一塊兒顯示,還能夠從標準輸入讀取內容並顯示,生產環境中它常與重定向或追加符號配合使用。table
cat命令經常使用功能 | 簡要例子說明 |
1.查看顯示文件內容 | 例如:cat file.txt,這是cat最基本的功能之一 |
2.把多個文件合成一個 | 例如:cat file1.txt file2.txt > newfile.ext |
3.建立編輯新文件 | 例如:輸入cat >file1.txt ,後面接要編輯的內容,ctrl+d或ctrl+c結束編輯。此功能應用的很少,瞭解便可 |
4.非交互式的編輯或追加內容到文件尾部 | 這個功能是生產工做最重要的一個應用了,因此必需要熟練掌握,這裏先給一個命令格式:class cat >> file.txt <<EOF書籍 I AM XCN file EOF重定向 |
5.清空文件內容 | 例如:cat /dev/null >file1.txt 這樣就把文件內容清空了,可是文件還存在,這個功能生產環境也會用到 |