|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
简略版:
0 }( t7 B. D4 I" A$ P! x
. s" ~" y/ K) E4 }5 r1 lcat主要有三大功能:! _4 @7 s t- l/ ?% S
1.一次显示整个文件。$ cat filename
. L$ s, w" U" u" _4 S& f. D/ A2.从键盘创建一个文件。$ cat > filename * S1 E9 b/ k" T. q6 L7 U0 t7 c
只能创建新文件,不能编辑已有文件.0 a% a- F4 Y7 G% u a3 c5 B
3.将几个文件合并为一个文件: $cat file1 file2 > file
q& V; v3 l# r3 @/ C- c6 u; h, J2 S, y% K( v+ \
参数:" B' P8 Y- K0 t/ p8 N3 z! ?
5 N% `6 c- }* ]
-n 或 --number 由 1 开始对所有输出的行数编号
J/ \: K, g* ~4 n' W! T4 z! C) A-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
+ V) y7 V# M8 I3 l6 o0 s! ?-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行6 ]! v7 [6 B0 U8 [. Z
-v 或 --show-nonprinting
2 |. m1 S6 e C2 }! g' l' q) \( g& A# G5 y! E
例:- q* Y% i0 l9 ~1 O5 G) c2 a
* [1 O& [6 v& E# n( X把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
5 @7 X: b8 s+ r# s r2 _" [! J+ B9 t9 a* y, g4 R
cat -n textfile1 > textfile2
5 A% ?* {2 m$ Q/ h$ h7 m! R2 [
" o8 H* K* t, e. H把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。+ @, t" k2 C2 w3 Y; p& I
- {$ q( z$ V$ o+ \" L1 w( C+ x) e
cat -b textfile1 textfile2 >> textfile3
, b! L) i y D6 z1 m
7 k& ^2 h, ]) W把test.txt文件扔进垃圾箱,赋空值test.txt
' m5 u, S* \" w1 h; A) t. d: B z1 r
cat /dev/null > /etc/test.txt
& b8 \3 _$ t6 V( ]0 @* s. h1 v( X) `
# H0 u) }7 B8 k9 Wcat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。. U7 u- W' @" L# | e0 B7 V% K* X) {
8 K% L5 G) l2 v+ U
比如:
$ c- v# P: k% ]- h9 _' m
; k9 O; w5 F* n' }
3 K# @- l. `! B- t5 Z% S
' u s+ n4 \: g- {6 Y2 C1 k; ^ |
|