Advertisement

Linux 学习Bash——3

阅读量:

在Linux bash环境中,数据流重定向指的是将命令执行后的输出结果从原本默认的终端显示位置转移至其他目标,例如文件或者其他命令的输入端。该过程是通过使用特定的符号来达成的。例如,>可用于将输出内容写入到指定文件中,而<则用于将文件中的内容作为命令的输入来源。

数据流重定向 :

  • > : 将标准输出内容转移至指定文件中。
  • < : 将文件中的内容作为标准输入来源。
  • >> : 将标准输出内容追加至文件末尾。

cal > hello #将名为hello的文件内容清空,并将命令执行后生成的内容写入该文件

cal >>hello #在hello这个文件现有内容之后添加命令执行后生成的内容。

cal 2>hello #仅能将错误输出进行重定向,即2>符号前的命令存在错误

&> #无论正确输出还是错误输出均会被重定向

  • cal 2>>host

全部评论 (0)

还没有任何评论哟~