Linux输入输出重定向
输入输出只能对文件进行操作,不能对目录操作
输出:
>
输出重定向,将命令执行结果不输出到屏幕上,输出到文件里,会清空原文件,所以输出的时候一定要注意文件名称。
>>
输出追加重定向,不会清空原文件
标准正确输出重定向1:1>
cat a.txt 1>1.txt 2>2.txt
指令正确会将数据保存到1.txt中
标准错误输出重定向2:2>
cat aaa.txt 1>1.txt 2>2.txt
aaa.txt不存在,报错信息会存到2.txt中
输入:
<
输入重定向 cat < a.txt
<<
输入追加重定向
标准输入0,支持用户直接输入内容 cat << 0