中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認證|工資待遇與招聘,認準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux命令之Cat,顯示文件內(nèi)容的,8個你想不到的實用操作

時間:2019-06-16

linux命令_linux命令_linux vi命令

例如:

$ cat file1.txt file2.txt

使用cat命令查看多個文件的內(nèi)容

3.%20cat如何顯示文件內(nèi)容的行數(shù)

如果您愿意,在顯示文件的內(nèi)容的同時,還可以在每行的開頭顯示出行號。這個可以通過使用工具的-n命令行選項來完成。

$%20cat%20-n%20[filename]

例如:

$%20cat%20-n%20%20file1.txt

使用cat命令顯示文件內(nèi)容的行號

4.%20cat如何創(chuàng)建文件

您可以創(chuàng)建一個新文件,并使用cat命令來填充它。以下是它的工作方式:

$%20cat%20>%20[name-of-new-file]

當(dāng)運行時,命令要求您在終端上輸入你想要的信息。完成之后linux命令,按CTRL+d。

例如:

$ cat > file4.txt

使用cat命令創(chuàng)建文件

5.%20cat把一個文件的內(nèi)容復(fù)制到另一個文件中

您還可以使用cat將一個文件的內(nèi)容復(fù)制到另一個文件。這可以通過以下方式進行:

$%20cat%20[filename-whose-contents-is-to-be-copied]%20>%20[destination-filename]

例如:

$%20cat%20file1.txt%20>%20file3.txt

使用cat命令復(fù)制文件內(nèi)容到另一個文件

請注意,我們在本例中使用的輸出重定向操作符(>),在內(nèi)容被移動到目標(biāo)文件之前,會先刷新清空目標(biāo)文件。因此,值得注意的是,存在另一個重定向操作符(>>),它只是將內(nèi)容附加到目的文件,而不是先刷新清空它。

6.%20cat如何高亮行尾

如果你愿意,你也可以讓cat高亮顯示內(nèi)容行的末尾。該工具通過在每一行的末尾顯示$來實現(xiàn)這一點。這個特性可以使用工具的-E命令行選項來進行。

$%20cat%20-E%20[filename]

例如:

$%20cat%20-E%20file1.txt

使用cat命令,高亮行

7.%20cat不顯示多余的空行

如果你愿意,你也可以讓cat命令在輸出中隱藏重復(fù)的空行。這可以通過使用-s命令行選項來完成。

$%20cat%20-s%20[filename]

例如:

$%20cat%20-s%20file6.txt

使用cat命令不顯示多余的空行

上面的截圖中的第一個命令顯示了文件中所有的空行。第二個cat命令中使用的-s命令行選項linux命令,重復(fù)的空行被刪除了。

8.%20cat如何把tab鍵顯示成%20^I

cat命令還允許您將tab鍵顯示為^I。這可以通過使用工具的-T命令行選項來完成。

$%20cat%20-T%20[filename]

例如:

$%20cat%20-T%20file7.txt

cat把tab鍵顯示成^I

9. cat如何顯示非打印字符

如果你想要使cat命令顯示非打印字符。可以使用-v命令行選項來完成。

$ cat -v [filename]

例如:

$ cat -v file9.txt

cat顯示非打印字符

正如您在上面的截圖中所看到的,第一個命令顯示包含非打印字符的文件的內(nèi)容。但是當(dāng)我們使用-v選項時,顯示出了這些非打印字符。

10. cat的 -A 選項

-A 選項的操作和 -vET 一起使用的操作一樣?梢允褂 -A 來替代 -vET。語法如下:

$ cat -A [filename]

例如:

$ cat -A file10.txt

-A替代-vET

正如您在上面的截圖中所看到的,第一個命令顯示文件(file10.txt),包含兩行內(nèi)容。這兩行包含tab鍵和一些不可打印字符。因此,當(dāng)使用-A命令行選項運行同一個文件時,tab鍵被^I取代,非打印字符以特殊的符號顯示。最后,每一行都以$1結(jié)束。

所以,-A選項做了-vET做了的事情。