您好,登錄后才能下訂單哦!
本篇內容介紹了“Linux中cat命令怎么用”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
一、運行環境
Win10 64位操作系統+CentOS7+MobaX
二、Linux cat命令的定義
cat(英文全拼:concatenate)命令用于連接文件并打印到標準輸出設備上。
三、用法
cat [選項]... [文件]...
將[文件]或標準輸入組合輸出到標準輸出。
四、常用參數
-n 或 --number:由1開始對所有輸出的行數編號。
-b 或 --number-nonblank:和-n相似,只不過對于空白行不編號。
-s 或 --squeeze-blank:當遇到有連續兩行以上的空白行,就替換為一行的空白行。
-v 或 --show-nonprinting:使用^和M-符號,除了LFD和TAB以外。
-E 或 --show-ends:在每行結束處顯示$。
-T 或 --show-tabs:將TAB字符顯示為^|。
-A 或 --show-all:等價于-vET。
-e:等價于"-vE"選項。
-t:等價于"-vT"選項。
五、演示
5.1前置條件
1.啟動虛擬機并連接上MobaX
2.創建兩個任意內容的文件(創建過程非本文主題不再過多贅述可以參考Linux在目錄下創建文件)如下圖所示(在后面的實例中會依照實例所需要的情況修改test11和test22兩個文件):
5.2實例
1.查看test11文件的內容。
cat test11
2.查看test11文件的內容并加上行號(編號從1開始)。
cat -n test11 或 cat --number
3.查看test22文件的內容并對非空白進行編號(編號從1開始)。
cat -b test22 或 cat --number-nonblank
4.查看test22文件內容并將連續兩個以上空白行代換為一行空白行。
cat -s test22 或 cat --squeeze-blank 或 nl test22
5.查看test22文件內容并且在結尾處附加$符號。
cat -E test22
6.cat可以同時查看多個文件
cat test11 test22
7.對于內容很大的文件可以使用管道符(|)和more一頁一頁的看(在more命令下使用空格鍵向下翻頁N鍵向上翻頁)
cat test11 | more
8.將兩個文件合在一起寫入新文件(注意!:若寫入的文件有原始內容原始內容會被清空!)
cat test11 test22 > test33
9.將兩個文件合在一起追加至新文件(原始內容不會被清空)
cat test11 >>test33
千萬不要將>和>>混淆!!錯誤地使用會帶來極大的損失!!
“Linux中cat命令怎么用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。