输入输出重定向

  • Post author:
  • Post category:其他



重定向的功能:

shell中不使用系统的标准输入、标准输出或者标准错误输出端口,重新进行指定的情况称为输入输出重定向。

  1. 输出重定向、附加输出重定向
  2. 输入重定向
  3. 错误输出重定向

1.输出重定向和附加输出重定向:把命令的标准输出重新定向到指定的文件中。(目的是保存命令执行的结果)

  • 输出重定向 : 命令 > 重定向文件(覆盖原文件的内容)
  • 附加输出重定向 : 命令  >>  重定向文件(在指定文件末尾追加命令结果)
data > record //将data的结果重定向输出到record文件中
who >> record //将who的结果附加重定向输出到record文件中

2.输入重定向:把命令的标准输入重新定向到指定文件中。

  • 格式 : 命令 < 重定向文件
cat < record //与cat record 命令完全相同,用输入重定向的方式查看record的内容。

3.错误输出重定向:把错误输出重新定向到指定文件中。

  • 格式 :  命令 2>  重定向文件
#ls lsm //输入错误的命令
#ls lsm 2> err //错误输出重定向
#cat err   //查看err内容



版权声明:本文为weixin_51622761原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。