[Linux命令] Cat是一只可爱的猫
1.作用
cat 命令用于連接文件并打印到標準輸出設備上。
2. 使用權限
所有使用者
3. 語法格式
cat [-AbeEnstTuv] [–help] [–version] fileName
4. 參數格式
-n 或 --number:由 1 開始對所有輸出的行數編號。-b 或 --number-nonblank:和 -n 相似,只不過對于空白行不編號。-s 或 --squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行。-v 或 --show-nonprinting:使用 ^ 和 M- 符號,除了 LFD 和 TAB 之外。-E 或 --show-ends : 在每行結束處顯示 $。-T 或 --show-tabs: 將 TAB 字符顯示為 ^I。-A, --show-all:等價于 -vET。-e:等價于"-vE"選項;-t:等價于"-vT"選項;5. 上手試試
首先,我連個文件都沒有,先”摸“(touch)個文件,就叫test.txt吧
我的家(home)里面沒有文件:
ll 命令以后學習
下面,touch 一個(這個命令,以后一起學習,現在只知道是可以新建文件):
在執行成功的情況下,不會有任何返回,但其實已經新建成功了:
但是,現在文件沒有內容,我們 用vi命令進行編輯:
隨便加了些,內容,下面開始擼貓,請記住文件的內容:
** -n 或 --number **
由1開始對所以輸出的行數編號:
可是,空白行我不想編碼,所以
-b 或 --number-nonblank
和 -n 相似,只不過對于空白行不編號。和 -n 相似,只不過對于空白行不編號。
第三行和第4行之間有兩個空行,我只想留下一個,于是:
-s 或 --squeeze-blank
當遇到有連續兩行以上的空白行,就代換為一行的空白行。
你可以會說,那”d“ 下面也是兩行空格,為啥沒有變成一行,但其實是這樣的:
-T 或 --show-tabs
將 TAB 字符顯示為 ^I。
看見^I了嗎?仔細找找
-v 或 --show-nonprinting
使用 ^ 和 M- 符號,除了 LFD 和 TAB 之外。
哎呦,沒啥變化,搞錯了,重來,我們編輯下文件,在最后加個 ?:
此時此刻,我們再來一次 cat -v:
看到了嗎?
**-E 或 --show-ends **
在每行結束處顯示 $。
-A, --show-all
等價于 -vET。
-e
等價于"-vE"選項;
-t
等價于"-vT"選項;
把 test 的文檔內容加上行號后輸入 test2 這個文檔里:
同樣方式新建一個test2.txt,并隨便輸入內容后,執行下面的命令
把 test 和 test2 的文檔內容加上行號(空白行不加)之后將內容附加到 test3 文檔里:
同樣方式新建test3.txt ,并加入一些內容:
截圖只有一部分,太長了,就不全部截圖了
清空test3.txt的內容
cat /dev/null > test3.txt
vi的結果為空!
系統學習下Linux的命令,記錄自己的學習過程
總結
以上是生活随笔為你收集整理的[Linux命令] Cat是一只可爱的猫的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux】Ubuntu20.04更换
- 下一篇: xss基础认证钓鱼代码收集