自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux 中的 十三個基本 cat 命令示例

系統(tǒng) Linux
在本文中,我們將了解如何方便地使用 cat 命令及其在 Linux 中的示例。

[[438746]]

cat (全稱 concatenate) 命令是 Linux/類 Unix 操作系統(tǒng)中最常用的命令之一。cat 命令允許我們創(chuàng)建單個或多個文件、查看文件內(nèi)容、連接文件和重定向終端或文件中的輸出。

在本文中,我們將了解如何方便地使用 cat 命令及其在 Linux 中的示例。

Cat 命令的一般語法

  1. $ cat [OPTION] [FILE]... 

1. 顯示文件內(nèi)容

下面的例子將顯示 /etc/passwd 文件。 

  1. # cat /etc/passwd  
  2. root:x:0:0:root:/root:/bin/bash  
  3. bin:x:1:1:bin:/bin:/sbin/nologin  
  4. rumenz:x:500:500::/home/rumenz:/bin/bash 

2.終端查看多個文件的內(nèi)容

在下面的示例中,它將顯示 rumenz 和 rumenz1 終端中的文件。 

  1. # cat rumenz rumenz1  
  2. 入門小站  
  3. rumenz.com 

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

我們將創(chuàng)建一個名為 rumenz2 使用以下命令創(chuàng)建文件。

# cat > rumenz2

等待用戶輸入,鍵入所需文本,然后按 CTRL+D (按住 Ctrl key 并輸入d) 退出。正文將寫在rumenz2文件。你可以使用以下命令查看文件的內(nèi)容cat 命令。 

  1. # cat rumenz2  
  2. rumenz.com 

4. 使用more和less參數(shù)的Cat命令

如果有大量的內(nèi)容,屏幕滾動起來非???,我們可以使用參數(shù)more和less 

  1. # cat song.txt | more  
  2. # cat song.txt | less 

5. 在文件中顯示行號

隨著 -n 選項你可以看到一個文件的行號 song.txt 在輸出端。 

  1. # cat -n song.txt  
  2. 1 入門  
  3. 2 小站  
  4. 3 入門小站  
  5. 4 rumenz  
  6. 5 rumenz.com  
  7. 6 入門 小站  
  8. 7 你好 世界 

6.在文件末尾顯示$

在下面,你可以看到 -e 選項 $ 顯示在行尾,也顯示在空格中 $如果段落之間有任何差距。此選項可用于將多行壓縮為一行。 

  1. # cat -e rumenz  
  2. rumenz$  
  3. rumenz.com$  
  4. rumenz com$  
  5. hello world$ 

7. 在文件中顯示制表符分隔的行

在下面的輸出中,我們可以看到TAB空間被' ^I '字符填充。 

  1. # cat -T rumenz  
  2. rumenz  
  3. rumenz.com  
  4. rumenz^Icom  
  5. hello^Iworld 

8.一次顯示多個文件

在下面的例子中,我們有三個文件 rumenz, rumenz1, 和 rumenz2,并能夠查看這些文件的內(nèi)容,如上所示。我們需要將每個文件分開;。 

  1. # cat rumenz; cat rumenz1; cat rumenz2  
  2. This is a rumenz file  
  3. This is the rumenz1 file.  
  4. This is rumenz2 file. 

9. 使用標(biāo)準(zhǔn)輸出和重定向操作符

我們可以將文件的標(biāo)準(zhǔn)輸出重定向到一個新文件中,否則現(xiàn)有文件中帶有 >(大于)符號。仔細(xì),現(xiàn)有的內(nèi)容rumenz1 將被內(nèi)容覆蓋 rumenz 文件。

# cat rumenz > rumenz1

10. 使用重定向運(yùn)算符附加標(biāo)準(zhǔn)輸出

在現(xiàn)有文件中附加 >>(雙大于)符號。這里的內(nèi)容rumenz 文件將附加在文件的末尾 rumenz1 文件。 

  1. # cat rumenz >> rumenz1 

11. 使用重定向運(yùn)算符重定向標(biāo)準(zhǔn)輸入

當(dāng)你將重定向與標(biāo)準(zhǔn)輸入一起使用時<(小于符號),它使用文件名 rumenz2 作為命令的輸入和輸出將顯示在終端中。 

  1. # cat < rumenz2  
  2. This is rumenz2 file.  

12. 重定向包含在單個文件中的多個文件

這將創(chuàng)建一個名為 rumenz3 并且所有輸出都將重定向到新創(chuàng)建的文件中。 

  1. # cat rumenz rumenz1 rumenz2 > rumenz3 

13. 在單個文件中對多個文件的內(nèi)容進(jìn)行排序

這將創(chuàng)建一個文件 rumenz4 和輸出 cat 命令通過管道進(jìn)行排序,結(jié)果將被重定向到新創(chuàng)建的文件。 

  1. # cat rumenz rumenz1 rumenz2 rumenz3 | sort > rumenz4  

 

責(zé)任編輯:龐桂玉 來源: 良許Linux
相關(guān)推薦

2010-05-24 14:43:39

Linux性能監(jiān)測工具

2021-09-18 10:00:24

ReactJavaScript前端

2013-12-13 09:15:38

2021-10-06 15:58:26

Python工具代碼

2022-03-03 10:18:51

Linux監(jiān)控工具服務(wù)器

2017-03-27 09:42:58

JavaScript數(shù)據(jù)網(wǎng)格庫

2009-02-09 09:53:50

2017-09-06 15:53:55

機(jī)器學(xué)習(xí)人工智能框架

2015-03-25 10:36:57

lsLinux

2009-06-19 13:39:07

Java程序員Flex

2017-06-08 16:09:41

LinuxFork炸彈shell

2021-07-23 16:22:58

鴻蒙HarmonyOS應(yīng)用

2022-08-29 08:33:22

SocatLinux命令

2010-01-05 16:49:34

2010-01-15 19:37:36

Linux命令

2022-01-17 10:05:33

LinuxWatch命令

2010-06-24 14:08:25

Linux Cat命令

2010-06-24 11:16:17

Linux Cat命令詳解

2023-07-23 19:26:18

Linuxcat 命令

2022-05-09 08:55:58

Linuxdiff命令
點贊
收藏

51CTO技術(shù)棧公眾號