天天看點

十萬字Linux指令大全cat詳細教程(一)

文章目錄

你已經看本篇文章搭建好虛拟機:

虛拟機安裝搭建

如果你沒有,請去搭建,或者自己去花錢租伺服器也可以,相信大家不願意花錢,是以還是搭建一下吧。

sudo apt install vim       

如果你安裝失敗,請先看這一篇:

ubuntu鏡像配置

建立一個test檔案夾

mkdir test      

跳轉到test檔案夾:

cd test/      

建立一個檔案

touch test.txt      

編輯檔案:

vim test.txt       

進去之後,按一下鍵盤上的字母i就可以編輯,編輯完成之後,按一下ESC,然後再輸入:wq,回車即可。

檢視一下檔案夾下的東西:

ls      

示範如下:

十萬字Linux指令大全cat詳細教程(一)

cat參數為:

-n  顯示行數(空行也編号)
-s  顯示行數(多個空行算一個編号)
-b  顯示行數(空行不編号)
-E  每行結束處顯示$符号
-T  将TAB字元顯示為 ^I符号
-v  使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
-e  等價于”-vE”組合
-t
等價于”-vT”組合
-A  等價于 -vET組合
--help  顯示幫助資訊
--version   顯示版本資訊      

舉一些常用例子如下:

1.檢視test.txt 檔案的内容

cat test.txt       

2.檢視test.txt 檔案的内容,并顯示行數編号

cat -n test.txt      

示範:

十萬字Linux指令大全cat詳細教程(一)

3.檢視test.txt檔案的内容,并添加行數編号後輸出到另外一個檔案中

cat -n test.txt >test.log      

我們檢視一下是不是真的輸出到另一個檔案了

cat test.log       
十萬字Linux指令大全cat詳細教程(一)

4.清空檔案的内容輸出到test1.txt

cat /dev/null > test1.txt      

記住,原來的檔案沒有清空,隻是輸出的檔案已經被清空了。

我們來看一下示範:

十萬字Linux指令大全cat詳細教程(一)

5.持續寫入檔案内容,碰到q後結束并儲存

cat >test.txt <<q      

檢視一下是不是真的寫進去了:

cat test.txt      
十萬字Linux指令大全cat詳細教程(一)

6.把test.txt和test1.txt加上行數添加到新的test2.txt

cat test.txt test1.txt >>test2.txt      

檢視一下text2.txt

cat test2.txt       

整個示範如下:

十萬字Linux指令大全cat詳細教程(一)

你似乎發現,test2.txt和test.txt内容相同,因為我test1.txt是空的,是以能相同。

下一篇我講解下一個指令,慢慢來,一點一點去掌握,加油!

繼續閱讀