|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
简略版:
$ N# q0 N. @0 r: M6 g5 c
3 Y" s& m' @' b. o& K; ucat主要有三大功能:
5 k1 l8 }8 b+ C' E9 h6 R5 F( K" d. r1.一次显示整个文件。$ cat filename
! a7 `- Y' y& ?7 A( `8 |2.从键盘创建一个文件。$ cat > filename ! l1 H! R3 E: ^. S+ R
只能创建新文件,不能编辑已有文件.
% t! }; p# q4 Z4 d0 t. b. j; r; s3.将几个文件合并为一个文件: $cat file1 file2 > file6 X# K7 a2 _$ f% z. I/ }
7 J9 ^# m! {8 N
参数:; C; p. [/ Y9 }( a; r
6 _; H# J& o4 } f4 Y% R! j6 C0 t
-n 或 --number 由 1 开始对所有输出的行数编号
' s, l' T4 F* j1 T: w, h8 A- D-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
3 V! B1 m' ?) C' Y-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
4 `- M4 |7 i5 F9 Z' `9 n6 B-v 或 --show-nonprinting
) t H5 p, b; C$ u6 {- n0 |! i
! K3 H: o c+ O/ R- u例:- S9 a9 }$ m% {7 @
% y9 a* @' c2 n% v# W1 i把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里2 ]# ^2 |; d- u+ n# K
9 ]0 o; B/ C1 ecat -n textfile1 > textfile2
2 c) e" s# O! |6 ~& H- t/ |* Z$ z' e
把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。) ^. n- y6 G& I. J. ], V
: j' _6 L" a) U$ dcat -b textfile1 textfile2 >> textfile3
) ]' A$ _% _$ V, e4 F
0 C5 o6 i+ Q' Z+ }' K1 M% o' M8 F把test.txt文件扔进垃圾箱,赋空值test.txt
! g- F% P7 W& |1 z; w& j; P0 N2 B$ Q/ K' x+ j, f" n
cat /dev/null > /etc/test.txt
# P" M O3 l$ \ G4 R' ]3 [4 ^. j1 P8 f8 z
2 q0 e4 _) B4 C+ B0 [0 i
cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。5 X) \" K$ p3 r
$ }4 l0 C, O# \/ f$ }比如:' B; e3 W& A2 t5 t3 W' @
! L$ W3 s7 V" e' T$ S
I( x; R$ A, N7 {+ L0 e
4 j) T4 L1 X2 T w- n) O5 A |
|