日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

[Linux命令] Cat是一只可爱的猫

發布時間:2024/1/8 linux 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [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是一只可爱的猫的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。