找回密码
 注册
关于网站域名变更的通知
查看: 353|回复: 1
打印 上一主题 下一主题

详细介绍linux下cat命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-9-25 15:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
简略版:
3 L6 ^; H6 L$ I4 o2 e6 I6 B* Z8 |- U' J$ U* B% A. y
cat主要有三大功能:

% A% ?" W# x" d4 ~1.一次显示整个文件。$ cat filename. L* J) d/ D2 P" s& A
2.从键盘创建一个文件。$ cat > filename  
4 Q% y) v7 o" x: l! I4 j   只能创建新文件,不能编辑已有文件.7 Y: ?  c- c- v  E
3.将几个文件合并为一个文件: $cat file1 file2 > file

. u- ^) l, r2 X" k! y! j4 x5 f! x$ z! L2 o  D% X3 I& `
参数:

# W  j1 Z3 H8 k3 p% W0 w8 T0 v. m) w4 [" m; Z5 y: P2 c# p
-n 或 --number 由 1 开始对所有输出的行数编号
, Z+ u  |- x, |. c9 m8 ]: t0 t-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号$ j/ [) R3 a6 B% p8 }# d. ]
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
% }5 [) d; z7 V; h6 j-v 或 --show-nonprinting

/ E7 ^  N. W( E* i* @7 J! I. m8 F# [# H- O2 I# e: N% i- \. x
例:

! D- L1 r+ ~8 E) y" O' }
8 n, ^- q! Q8 N把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里

% ?9 F: h0 Z5 O1 T: Q9 b- y5 e7 ^$ |, p9 l8 U: q9 N
cat -n textfile1 > textfile2
" _) X: a, x1 `1 B0 c# a. W& m* C# r
把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
3 Y" R0 N; z! Y, N$ I# s5 \
+ z5 W, u6 s4 b, Y
cat -b textfile1 textfile2 >> textfile3

( ]1 l- F" {4 ~7 Q+ L$ i& }# K3 b; O. {# S6 m6 m
把test.txt文件扔进垃圾箱,赋空值test.txt

. \& N$ Z$ R0 _1 N; o' q' c5 v4 L9 P/ m2 ~9 s. |- V. d& |# Y
cat /dev/null > /etc/test.txt
6 H  G4 `3 H3 P0 O
* n& E8 s$ ]! E: t0 A
8 Z) |; c) w) r) L( Y: I
cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。! U& r4 d8 m& r. {/ H
& u- A5 u7 B! d. t
比如:
0 u4 R2 D$ n3 p. L7 P
游客,如果您要查看本帖隐藏内容请回复
2 {6 b: j0 t2 I+ W8 H

* A* z( M. d( m" S8 n) A3 s* x8 J& Z8 r3 Q

该用户从未签到

2#
发表于 2019-9-25 18:45 | 只看该作者
看看linux下cat命令。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 00:14 , Processed in 0.171875 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表