Linux学习-cat

正在学习Linux,记录一下学习历程。奋斗


cat

最简单的过滤器。

将标准输入的数据复制到标准输出。

名称来源于catenate,意味着to join in a chain


应用

1.  与I/O重定向组合,快速创建或替换一个小文件(建议少量数据时使用):

cat > date

标准输入(默认为键盘)的数据被cat复制到标准输出(此时被重定向为date)。

如果date文件不存在,就会创建这个文件。如果存在,就会将内容替换。

2.  在已有文件中追加几行内容:

cat >> date

3.  显示一个短文件,或是长文件的最后几行:

cat < date

也可省略<,cat date

cat将文件的所有内容显示在屏幕上,显示的行数多少由屏幕大小决定。

4.  通过重定向标准输入和输出复制文件:

cat < date > newdate

相当于命令cp

5.组合文件,cat可按顺序读取多个文件,将数据复制到标准输出

cat name address phone

这时它应用的时过滤器的扩展定义,不仅可以从标准输入读取数据,也可以从文件中读取数据。


选项

-n 在每行前面加一个行号

-b 和-n一起使用,不对空白行编号

-s 将多个连续的空白行替换为一个空白行


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值