输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。
在日常的学习和工作中,相较于输入重定向,我们使用输出重定向的频率更高,所以又将输出重定向分为了标准输出重定向和错误输出重定向两种不同的技术,以及清空写入与追加写入两种模式。
将文件1作为命令的标准输入并将标准输出到文件2
➢标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。
➢标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。
➢错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。
输入输出重定向在编写shell脚本的时候特别重要,而且十分有用。
下面我写个简单的shell脚本,示范一下1
2
3
4
# 简单的重定向脚本实例
ls /home/lengyue/ > read.txt
cat read.txt
本文作者:冰羽
本文地址: https://bingyublog.com/2018/03/11/Linux之输入输出重定向/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!