重定向的功能:
shell中不使用系统的标准输入、标准输出或者标准错误输出端口,重新进行指定的情况称为输入输出重定向。
- 输出重定向、附加输出重定向
- 输入重定向
- 错误输出重定向
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 版权协议,转载请附上原文出处链接和本声明。