>
:只有一个符号时,表示把右边内容先清空,然后再把左边内容写入到右边
>>
:有俩符号时,表示右边内容先不进行任何操作,然后把左边内容追加到右边最后一行
注:常用清空文件内容操作:> 文件名称
或cat /dev/null > 文件名称
1、 标准(追加)输出重定向,用数字1表示 ,符号为>或1>,数据流向朝右,接收命令正常执行输出
eg:[root@money ~]# ls /opt > 2.txt ##把ls正确输出的内容通过重定向写入2.txt
[root@money ~]# cat 2.txt
rar
rarlinux-x64-612.tar.gz
2、 标准错误(追加)输出重定向,用数字2表示,符号为2>,接收命令的执行报错
eg:[root@money ~]# las /opt 2> 2.txt ##把las命令执行错误的内容输出到2.txt中
[root@money ~]# cat 2.txt
-bash: las: 未找到命令
3、 标准输入(追加)重定向,用数字0表示,符号为0<或<,数据流向朝左。
常用命令:
eg:[root@money ~]# echo '123456789' > 1.txt
[root@money ~]# cat 1.txt
123456789
[root@money ~]# tr '1-9' 'A-I' < 1.txt ##利用标准输入重定向,先读取文件,再把文件中指定字符进行替换
ABCDEFGHI
-n 数字
:按指定数字分组eg:[root@money ~]# seq 5 > 1.txt ##产生数字1到5
[root@money ~]# cat 1.txt
1
2
3
4
5
[root@money ~]# xargs -n 3 < 1.txt ##把每3列合并成1行
1 2 3
4 5
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有