Linux日誌檢視之cat 命令使用介紹

2021-12-30 12:58:01 字數 2680 閱讀 6506

cat命令的用途是連線檔案或標準輸入並列印。這個命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。

cat主要有三大功能:

一次顯示整個檔案:cat filename; 從鍵盤建立乙個檔案:cat > filename 只能建立新檔案,不能編輯已有檔案.; 將幾個檔案合併為乙個檔案:cat file1 file2 > file。

name(名稱)

cat - concatenate files and print on the standard output

連線多個檔案並在標準輸出裝置上顯示

synopsis(概要,大綱)

cat [option]... [file]...

description(描述)

concatenate file(s), or standard input, to standard output.

連線多個檔案或標準輸入,顯示在標準輸出裝置上

-a, --show-all

equivalent to -vet

相當於 -vet

-b, --number-nonblank

number nonempty output lines, overrides -n

和 -n 相似,只不過對於空白行不編號。

-e equivalent to -ve

相當於 -ve

-e, --show-ends

display $ at end of each line

在每行結束處顯示 $。

-n, --number

number all output lines

由 1 開始對所有輸出的行數編號。

-s, --squeeze-blank

suppress repeated empty output lines

當遇到有連續兩行以上的空白行,就代換為一行的空白行。

-t equivalent to -vt

相當於 -vt

-t, --show-tabs

display tab characters as ^i

以 ^i 的方式顯示tab characters

-u (ignored)

-v, --show-nonprinting

use ^ and m- notation, except for lfd and tab

使用 ^ and m- 符號顯示非列印的字元,除了 lfd 和 tab

--help display this help and exit

顯示幫助資訊並退出

--version

output version information and exit

顯示版本資訊並退出

with no file, or when file is -, read standard input.

如果沒有指定檔案,或者檔案為-,那麼就從標準輸入上讀取。

examples(例子)

cat f - g

output f's contents, then standard input, then g's contents.

輸出 f 的內容,然後輸出標準輸入,然後輸出 g 的內容

cat copy standard input to standard output.

輸出標準輸入到標準輸出1、把 test.log 的文件內容加上行號後輸入 test3.log 這個文件裡:

[root@peipei3514 usr]# cat -b test.log > test3.log2、把 test.log 和 test2.log 的文件內容加上行號(空白行不加)之後將內容附加到 test3.log 文件裡:

[root@peipei3514 usr]# cat -b test.log test2.log > test3.log3、清空 /etc/test.txt 文件內容:

[root@peipei3514 usr]# cat /dev/null > /etc/test.log4、連線兩個檔案並進行顯示:

[root@peipei3514 usr]# cat test.log test2.log

...195 2018-09-12 15:53:16:724 uxtip

196 2018-09-13 15:54:06:724 xxtyn

197 2018-09-14 15:55:12:725 kwuax

198 2018-09-15 15:56:10:725 therp

199 2018-09-16 15:57:16:725 dwmtj

200 2018-09-17 15:58:13:725 phkiz

201 2018-09-18 18:50:25:778 zhwkd

202 2018-09-19 18:51:26:778 vqgrp

203 2018-09-20 18:52:37:779 uzdce

204 2018-09-21 18:53:40:779 ncish

205 2018-09-22 18:54:34:779 zcjuy

206 2018-09-23 18:55:38:779 sejkz

...tac 是將 cat反寫過來,所以他的功能就跟 cat 相反, cat 是由第一行到最後一行連續顯示在螢幕上,而 tac 則是由最後一行到第一行反向在螢幕上顯示出來!

Linux 日誌檢視 cat 命令

cat命令的用途是連線檔案或標準輸入並列印。這個命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。cat主要有三大功能 一次顯示整個檔案 cat filename 將幾個檔案合併為乙個檔案 cat file1 file2 file。name ...

linux命令之cat命令

cat命令的用途是連線檔案,列印檔案內容 它的三大功能有 標準化輸出檔案 cat filename 建立檔案但不能編輯 cat filename 將幾個檔案合併為乙個檔案 cat file1 file2 file 主要引數 a,show all 等價於 vet b,number nonblank 對...

linux命令之 Cat命令

cat命令 作用 cat命令用於連線檔案並列印,檢視檔案內容 n或 number 由1開始對所有輸出的行數編號 b或 number nonblank 和 n相似,只不過對於空白行不做編號 s或 squeeze blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行 v或 show nonpr...