1. 【命令】:cat【功能说明】:concatenate files and print on the standard output #连接文件并打印到标准输出,有标准输出的都可以用重定向定向导入到文件里面【语法格式】:cat [OPTION]...[FILE]...【选 ...
1. 【命令】:cat
【功能说明】:
concatenate files and print on the standard output #连接文件并打印到标准输出,有标准输出的都可以用重定向定向导入到文件里面
【语法格式】:
cat [OPTION]...[FILE]...
【选项参数】:
参数 | 说明 | 简解 |
-b,--number-nonblank | number nonempty output lines | 非空输出行编号 |
-n,--number | number all outputnlines | 所有行输出编号 |
【示例】:
1、基本用法:查看文件内容
[root@oldboy ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
2、把log1.txt的文件内容加上行号输入log2.txt这个文件里
[root@oldboy ~]# cat -n log1.txt
1 2012-1
2 2013-1
3 2014-1
4
5
[root@oldboy ~]# cat -n log1.txt>log2.txt
[root@oldboy ~]# cat log2.txt
1 2012-1
2 2013-1
3 2014-1
4
5
3、把文件log1.txt里面的文件空格不显示行号加入log2.txt中
[root@oldboy ~]# cat -n log1.txt
1 2012-1
2 2013-1
3 2014-1
4
5
[root@oldboy ~]# cat -b log1.txt
1 2012-1
2 2013-1
3 2014-1
[root@oldboy ~]# cat -b log1.txt>log2.txt
[root@oldboy ~]# cat log2.txt
1 2012-1
2 2013-1
3 2014-1
4、同时显示log1.txt和log2.txt
[root@oldboy ~]# cat log1.txt log2.txt
2012-1
2013-1
2014-1
1 2012-1
2 2013-1
3 2014-1
5、使用cat编辑文档内容
[root@oldboy ~]# cat >log1.txt<<EOF
> 2012-3
> 2013-3
> 2014-3
> EOF
[root@oldboy ~]# cat log1.txt
2012-3
2013-3
2014-3
6、使用cat追加编辑文档内容
[root@oldboy data]# cat >>oldboy.txt<<EOF
> ni hao
> jin tian tian qi zhen hao
> EOF
[root@oldboy data]# cat oldboy.txt
I am oldboy
I am study linux
ni hao
jin tian tian qi zhen hao
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:初识50个Linux命令
关键词:linux
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。