Linux重定向操作符 功能描述
> 将命令输出写入文件或设备,而不是命令提示符或句柄,清空原有文件然后写入
< 从文件而不是从键盘或句柄读入命令输入
>> 将命令输出添加到文件末尾而不删除文件中已有的信息 与>比较使用
>& 将一个句柄的输出写入到另一个句柄的输入中
<& 从一个句柄读取输入并将其写入到另一个句柄输出中
| 从一个命令中读取输出并将其写入另一个命令的输入中;也称为管道操作符
mysh > mylog.txt 2>&1就可明白:
> mylog.txt意思是将标准输出重定向到mylog.txt,等价于mysh 1> mylog.txt;
2 >& 1 意思是将错误输出重定向到句柄1标准输出;综合起来就是mysh命令执行过程中产生的标准输出和错误输出都会被重定向到mylog.txt中;
本文详细介绍了Linux中的重定向操作符及其用法,包括标准输出、错误输出及管道操作的使用场景,帮助读者更好地掌握Linux命令行操作。

290

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



