
通常说所重定向便是将命令结果如查询结果重定向到一个文件中,通常用在一些命令结果较多无法完全显示完,可以重定向到一个文件,在文件中查看。
重定向分为输入重定向<和输出重定向>
一、>和>>
区别:>是重定向到一个文件;>>追加内容到一个文件
如果文件不存在这两个命令都会创建一个文件


二、1>和2>
他们两个用于将一个文件正确的输出,和错误的输出分开保存;1>&2和2>&1是什么意思
1> 将正确的输出重定向到某个文件
2> 将错误的输出重定向到某个文件
1)ls a.txt b.txt输出结果

2)ls a.txt b.txt 1>tue.txt输出结果

3)ls a.txt b.txt 2>false.txt输出结果

4)ls a.txt b.txt 1>true.txt 2>false.txt

三、1>>和2>>
1> 将正确的输出追加到某个文件
2> 将错误的输出追加到某个文件
ls a.txt b.txt 1>>true.txt 2>>false.txt

四、输入重定向 <
< 可以将原本由标准输入改为由指定地方输入

还有很多组合形式的重定向:
Shell重定向
1>&2和2>&1
7万+




被折叠的 条评论
为什么被折叠?



