您現在的位置是:首頁 > 旅遊
Linux中cat命令的使用
遊戲裡指令碼是什麼意思
cat(“concatenate”的縮寫)命令是 Linux/Unix 作業系統中最常用的命令之一。cat命令允許我們建立單個或多個檔案,檢視檔案的內容,連線檔案並在終端或檔案中重定向輸出。cat 命令將檔案內容顯示到螢幕上。Cat 命令將標準輸入連線到標準輸出。
cat命令的語法如下:
[root@localhost ~]# cat OPTIONS FILE_NAME
OPTIONS 引數如下:
A: 展示所有檔案內容
b: 此選項用於提供具有非空行的數字,並覆蓋選項 -n
e: 等同於選項 -vE
E: 顯示檔案行尾
n: 檔案每行前面列印行號。
s: 此選項將抑制多個空輸出行s。
t: 等同於選項 -vT
T: 它用於顯示特殊的製表符^I
v: 它用於顯示使用的^和M符號的不可列印字元
1,建立新的檔案
使用Cat命令,我們可以輕鬆建立一個檔案。讓我們建立一個名為Testfile。txt檔案並編寫內容“hello,大家好,我是大樂學IT”。
[root@sharplee sharplee]# cat > Testfile。txt
注意:上圖中執行命令輸入完內容之後,按住ctr+d來儲存退出。
2,顯示單個檔案內容
執行以下命令,來顯示單個檔案的內容,執行命令如下。
[root@sharplee sharplee]# cat Testfile。txt
3,顯示多個檔案內容
顯示多個檔案內容,在單個檔案檢視的基礎上再命令後面增加想要檢視的檔案即可,執行命令如下。
[root@sharplee sharplee]# cat Testfile。txt test1。txt test2。txt
4,備份檔案內容到另一個檔案
cat命令能夠把一個檔案的內容複製到另外一個檔案,執行方式和建立新檔案類似,不過這次的內容是指定的一個檔案內容,執行命令如下。
[root@sharplee sharplee]# cat test2。txt >test3。txt
5,備份多個檔案內容到另一個檔案
cat命令能夠把多個檔案的內容複製到另外一個檔案,執行方式和備份一個檔案方法類似,不過這次的內容是指定多個檔案內容,執行命令如下。
[root@sharplee sharplee]# cat Testfile。txt test1。txt test2。txt > test4。txt
6,反序檢視檔案內容
cat 命令可以按相反的順序(按行)顯示檔案的內容。為此,請使用 tac(反向為cat)
[root@sharplee sharplee]#tac test4。txt
7,新增檔案內容到另外一個檔案末尾
cat 命令可以將一個檔案的內容新增到另一個檔案的末尾。不要使用單>符號,而是使用雙>>符號,下面命令是把Testfile。txt檔案內容新增到test4。txt檔案的末尾。
[root@sharplee sharplee]#cat Testfile。txt >> test4。txt
8,輸入內容新增到一個檔案末尾
使用cat命令將輸入的新文字追加到現有檔案中,下面是把輸入的“hello,world”輸入到test4。txt檔案的末尾。
[root@sharplee sharplee]#cat >> test4。txt
注意:輸入內容之後想要儲存內容到檔案末尾中,按住ctr+d儲存。
9,多個檔案內容新增到另一個檔案末尾
使用cat命令將多個檔案的內容合併追加到另外一個檔案中,下面是把輸入的test1。txt test2。txt test3。txt輸入到test4。txt檔案的末尾。
[root@sharplee sharplee]#cat test1。txt test2。txt test3。txt >> test4。txt
注意:多個檔案的內容是按照檔案的先後順序依次新增到檔案末尾中。
10,檢視大檔案透過more或者less翻頁
如果你在一個非常大的檔案上使用cat,你最終會得到一個難以閱讀的大量資料字串。您可以使用|more來翻頁:
[root@sharplee sharplee]#cat test4。txt | more
如果你在一個非常大的檔案上使用cat,你最終會得到一個難以閱讀的大量資料字串。您可以使用less來從前往後讀,不是按頁走的
[root@sharplee sharplee]#cat test4。txt | less
11,檢視檔案內容展示行號
您可能會發現在輸出中使用行號很有用,特別是對於大檔案。要啟用行號,請將 -n 選項新增到 cat 命令中:
[root@sharplee sharplee]#cat -n test4。txt
12,檢視檔案行的末尾
您可以指示 cat 用$突出顯示每行的末尾和行之間的空格。
[root@sharplee sharplee]#cat -e test4。txt
13,檢視製表符行
cat 命令可以選擇在文字中顯示檔案內容以及製表符空格。
[root@sharplee sharplee]#cat -t test4。txt
14,檢視省略空白行
要使用 –s 選項從 cat 的輸出中省略空白行,擠壓或壓縮空白行,為了擠壓/壓縮檔案中的空白行,我們可以使用帶有-s選項。它將擠壓空行,然後抑制重複的空輸出行。
[root@sharplee sharplee]#cat -s test4。txt
15,重定向標準輸入
當您使用帶有標準輸入“<”(小於符號)的重定向時,它使用檔名test2作為命令的輸入,輸出將顯示在終端中。
[root@sharplee sharplee]#cat < test1。txt
總結:cat命令可以檢視,建立修改檔案的內容。命令中使用>(大於符號)重定向用於建立一個新的檔案,如果存在相同檔案,則相同檔案的內容會被覆蓋,命令中使用>>(雙大於符號)重定向用於給另外一個檔案新增內容到檔案的末尾,就是把內容往另外一個檔案的檔案尾部新增內容,不存在該檔案也會建立一個檔案在檔案末尾新增內容。命令中使用<(小於符號)主要用於重定向輸入,並把檔案內容展示到螢幕上。
推薦文章
- 湄洲島的第一晚,我們就被坑了,心情很不爽
我們到湄洲島停車場的時候,正在找車位,這個停車場好大好大,這時候過來一個騎摩托車的人,他告訴我們這裡到碼頭還有很遠,你們如果走過去的話,要好長時間,說裡面還有一個停車場,就在碼頭售票大廳邊上,他讓我們跟他去,他也去停車,我們想也行,到了那裡...
- 64歲武漢長江大橋成“網紅”打卡地 熱門時段每天近萬遊客來此一遊
”民警介紹,外地遊客專門來到長江大橋拍照打卡,這裡已成為了武漢最具人氣網紅地之一...
- 12年的老款賓士唯雅諾改裝圖片案例,唯雅諾改裝後可以再開10年
給大家看看改裝前的樣子:賓士唯雅諾的大前臉10年前賓士唯雅諾的中控屏,倒車影像都這座椅和內飾,坐上去跟麵包車差不多二、改裝思路改裝店在我們本地找了不下10家,要麼改不了不放心,要麼價格太貴,要麼覺得改裝廠實力不夠看不上...