必威电竞|足球世界杯竞猜平台

cat
來源:互聯網

cat是操作系統命令的名稱。

cat命令在Unix和類Unix系統中是英語單詞catenate、concatenate(意思都是連接)的縮寫,作用是顯示或連接多個文本文件;在Apple?ProDOS中是英語單詞catalog、catalogue(都有目錄的意思)的縮寫,作用是顯示一個目錄下的文件列表。

命令描述

顯示或把多個文本文件連接起來。cat是concatenate的簡寫,類似于dos下面的type命令。

使用權限

所有使用者

語法

cat [-AbeEnstTuv] [--help] [--version] fileName

選項說明

cat [選項] [文件]...

選項 -A, --show-all 等價于 -vET

-b, --number-nonblank 對非空輸出行編號

-e 等價于 -vE

-E, --show-ends 在每行完畢處顯現 $

-n, --number 對輸出的一切行編號

-s, --squeeze-blank 不輸出多行空行

-t 與 -vT 等價

-T, --show-tabs 將跳 字符顯現為 ^I

-u (被疏忽)

-v, --show-nonprinting 運用 ^ 和 M- 引證,除了 LFD 和 TAB 之外

--help 顯現此協助信息并脫離

范例

[root@localhost ~]# cat /etc/profile 注:檢查/etc/目錄下的profile文件內容;

[root@localhost ~]# cat -b /etc/profile 注:檢查/etc/目錄下的profile內容,而且對非空白行進行編號,行號從1開端;

[root@localhost ~]# cat -n /etc/profile 注:對/etc目錄中的profile的一切的行(包含空白行)進行編號輸出顯現;

[root@localhost ~]# cat -E /etc/profile 注:檢查/etc/下的profile內容,而且在每行的結尾處附加$符號;

cat 加參數-n 和nl東西差不多,文件內容輸出的一同,都會在每行前面加上行號;

[root@localhost ~]# cat -n /etc/profile

[root@localhost ~]# nl /etc/profile

cat 能夠一同顯現多個文件的內容,比方咱們能夠在一個cat指令上一同顯現兩個文件的內容;

[root@localhost ~]# cat /etc/fstab /etc/profile

cat 關于內容極大的文件來說,能夠經過管道|傳送到more 東西,然后一頁一頁的檢查;

[root@localhost ~]# cat /etc/fstab /etc/profile | more

1.2 cat 的create、銜接文件功用實例;

cat 有create文件的功用,create文件后,要以EOF或STOP完畢;

[root@localhost ~]# cat > Linuxtest.c.txt << EOF 注:create linuxtest.c.txt文件;

> 我來測驗 cat create文件,而且為文件輸入內容;注:這是為linuxtest.c.txt文件輸入內容;

> JonesJones測驗;注:這是為linuxtest.c.txt文件輸入內容;

> EOF 注:退出修改狀況;

[root@localhost ~]# cat linuxtest.c.txt 注:咱們檢查一下linuxtest.c.txt文件的內容;

我來測驗 cat create文件,而且為文件輸入內容;

JonesJones 測驗;

cat 還有向已存在的文件追加內容的功用;

[root@localhost ~]# cat linuxtest.txt 注:檢查已存在的文件linuxtest.txt 內容;

I am Jones FromLinuxtest.c. 注:內容行

我正在為cat指令寫文檔

[root@localhost ~]# cat >> linuxtest.txt << EOF 注:咱們向linuxtest.txt文件追加內容;

> 我來測驗cat向文檔追加內容的功用;注:這是追回的內容

> OK?

> OK~

> Jones 遞上

> EOF 注:以EOF退出;

[root@localhost ~]# cat linuxtest.txt 注:檢查文件內容,看能否追回成功。

I am Jones From Linuxtest.c.

我正在為cat指令寫文檔

我來測驗cat向文檔追加內容的功用;

OK?

OK~

Jones 遞上

cat 銜接多個文件的內容而且輸出到一個新文件中;

假定咱們有test01.txt、test02.tx和test03.txt ,而且內容如下;

[root@localhost ~]# cat test01.txt

123456

i am testing

[root@localhost ~]# cat test02.txt

56789

BeiNan Tested

[root@localhost ~]# cat test03.txt

09876

linuxtest.c testing

我想經過cat 把test01.txt、test02.txt及test03.txt 三個文件銜接在一同(也即是說把這三個文件的內容都接在一同)并輸出到一個新的文件test04.txt 中。

ProDOS命令

作用

以每行不超過40個字符的形式列出一個目錄下的文件。

示例

相近命令

CAT作為英語單詞catalog的含義也體現在TSS/8(PDP-8計算機上的分時操作系統)的”R CAT“命令中,該命令可以顯示文件列表。以下是TSS/8運行”R CAT“命令的示例:

unix命令行程序和內建指令(更多)

參考資料 >

生活家百科家居網