⑴ 怎樣用cat命令查看文件
命令很簡單:cat > ~/a.txt 然後輸入內容,輸入完成後敲Ctrl+D組合鍵。
cat主要有三大功能:
1.一次顯示整個文件。$ cat filename
2.從鍵盤創建一個文件。$ cat > filename
只能創建新文件,不能編輯已有文件.
3.將幾個文件合並為一個文件: $cat file1 file2 > file
參數:
-n 或 --number 由 1 開始對所有輸出的行數編號
-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號
-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行
-v 或 --show-nonprinting
例:
把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案里
cat -n textfile1 > textfile2
把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3
把test.txt文件扔進垃圾箱,賦空值test.txt
cat /dev/null > /etc/test.txt
⑵ linux cat命令
簡單的說,有兩種:讀和寫。
1. cat 接普通文件名,會把文件內容列印到屏幕;
2. cat > file,這個可以向文件「file」寫入內容,最後按 Ctrl + D 結束輸入,會將你輸入的數據保存到文件。
⑶ cat是dos中的命令嗎
是linux中的命令.
cat命令的作用是即可以在文件後面追加文件,也可以在屏幕上打出文件內容,相當於DOS下的命令:COPY file1+file2與type命令.
⑷ linux中cat命令的使用方法
linux中cat命令的使用方法linux
cat命令在linux系統中算是比較常用的命令.cat主要有三大功能:
www.shiwu.com
1.一次顯示整個文件。$
cat
filename2.從鍵盤創建一個文件。$
cat
>
filename只能創建新文件,不能編輯已有文件.3.將幾個文件合並為一個文件。$cat
file1
file2
>
filecat具體命令格式為
:
cat
[-AbeEnstTuv]
[--help]
[--version]
fileName說明:把檔案串連接後傳到基本輸出(屏幕或加
>
fileName
到另一個檔案)參數:-n
或
–number
由
1
開始對所有輸出的行數編號-b
或
–number-nonblank
和
-n
相似,只不過對於空白行不編號-s
或
–squeeze-blank
當遇到有連續兩行以上的空白行,就代換為一行的空白行-v
或
–show-nonprinting
www.shiwu.com
範例:cat
-n
linuxfile1
>
linuxfile2
把
linuxfile1
的檔案內容加上行號後輸入
linuxfile2
這個檔案里cat
-b
linuxfile1
linuxfile2
>>
linuxfile3
把
linuxfile1
和
linuxfile2
的檔案內容加上行號(空白行不加)之後將內容附加到linuxfile3
里。範例:把
linuxfile1
的檔案內容加上行號後輸入
linuxfile2
這個檔案里cat
-n
linuxfile1
>
linuxfile2把
linuxfile1
和
linuxfile2
的檔案內容加上行號(空白行不加)之後將內容附加到
linuxfile3
里。cat
-b
linuxfile1
linuxfile2
>>
linuxfile3cat
/dev/null
>
/etc/test.txt
此為清空/etc/test.txt檔案內容本文來自於時光漂流瓶
⑸ linux cat >> 命令
cat 命令用於連接文件並列印到標准輸出設備上。cat是concatenate的簡寫,類似於dos下面的type命令,使用許可權為所有使用者。
cat file1 >> file2的意思是把 file1 的文檔內容輸入file2 這個文檔里。
(5)cat命令擴展閱讀:
cat的語法格式:
cat [-AbeEnstTuv] [--help] [--version] fileName
參數說明:
-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"選項;
比如:
把 textfile1 的文檔內容加上行號後輸入 textfile2 這個文檔里:
cat -n textfile1 > textfile2
⑹ Unix命令cat
這個命令可不是「貓」的意思,而是catenate的縮寫。顧名思義,是把東西串起來。
比如:cat file1 file2
就是把文件file1和file2連在一起,然後輸出到屏幕上。注意,輸出到屏幕上是cat的自定義目的。如果要改變它的輸出方向,就必須使用 Unix操作系統系統的輸出重定向符">",">"輸出重定向符。稍微高級一點的dos用戶都知道這個符號。在Unix操作系統里的用法同 Dos的區別不是很大。但比較不同的地方是,Unix操作系統系統將任何的一個外設都認同為一個文件。
所以如果你要將輸出重定向到列印機之類的地方,只要寫上代表列印機的設備文件名。前一章里我們曾講過終端機器名,它也是一個文件。
比方我的設備機器 是ttya,而小李的設備機器是ttyb,他想讓我把當前目錄的內容給他看。那麼用這條命令就可以了ls -a-u-F >ttyb。這充分利用了Unix操作系統系統多用戶的設計思想。
同樣的使用ls -a-u-F>file1就是將當前Unix操作系統目錄列表輸出到file1中。
又比如:cat file1 file2>file3
就是將文件file1和file2的內容輸出到file3中。在Dos里這條命令被寫成 file1+file2 file3
當你用'>'來輸出重定向的時候,Unix操作系統馬上打開一個空文件來准備存放'>'之前那個文件命令的輸出結果。
比如:
cat file1 file2>file3
系統先將file3的內容清空。所以:cat file1 file2>file1這條命令將產生一個錯誤提示。也許這條命令的本意是增加file1里的內容,但在系統初始這條命令的時候就把file1里的 內容清空了。所以你得到一個錯誤提示。如果要追加文件內容請使用以下命令:cat file2>>file1,">>"表示追加,而不是先清空file1中的內容。
Unix常用命令cat命令格式參數
命令:cat
使用許可權:所有使用者
使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName
說明:把檔案串連接後傳到基本輸出(螢幕或加 > fileName 到另一個檔案)
參數:
-n 或 --number 由 1 開始對所有輸出的行數編號
-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號
-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行
-v 或 --show-nonprinting
範例:
cat -n textfile1 > textfile2 把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案里
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3
⑺ shell中命令var和命令cat是什麼意思
cat命令是linux下的一個文本輸出命令,通常是用於觀看某個文件的內容的;
cat主要有三大功能:
1.一次顯示整個文件。
$ cat filename
2.從鍵盤創建一個文件。
$ cat > filename
只能創建新文件,不能編輯已有文件.
3.將幾個文件合並為一個文件。
$cat file1 file2 > file
cat具體命令格式為 : cat [-AbeEnstTuv] [--help] [--version] fileName
說明:把檔案串連接後傳到基本輸出(屏幕或加 > fileName 到另一個檔案)
參數:
-n 或 –number 由 1 開始對所有輸出的行數編號
-b 或 –number-nonblank 和 -n 相似,只不過對於空白行不編號
-s 或 –squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行
-v 或 –show-nonprinting
範例:
cat -n linuxfile1 > linuxfile2 把 linuxfile1 的檔案內容加上行號後輸入 linuxfile2 這個檔案里
cat -b linuxfile1 linuxfile2 >> linuxfile3 把 linuxfile1 和 linuxfile2 的檔案內容加上行號(空白行不加)之後將內容附加到linuxfile3 里。
範例:
把 linuxfile1 的檔案內容加上行號後輸入 linuxfile2 這個檔案里
cat -n linuxfile1 > linuxfile2
把 linuxfile1 和 linuxfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 linuxfile3 里。
cat -b linuxfile1 linuxfile2 >> linuxfile3
cat /dev/null > /etc/test.txt 此為清空/etc/test.txt檔案內容
在linux shell腳本中我們經常見到類似於cat << EOF的語句,不熟悉的童鞋可能覺得很奇怪:EOF好像是文件的結束符,用在這里起到什麼作用?
EOF是「end of file」,表示文本結束符。
⑻ linux 命令 cat 英文全稱是什麼
concatenate files and print on the standard output把文件連接後輸出到屏幕上 記得是這個