Linux-输入输出重定向

Linux中命令是非常重要的,不像windows,很多是通过鼠标点击选中进行操作,而Linux是纯通过命令进行操作,而命令就是输入,命令的结果,就是输出,一般情况下,命令都是输出到屏幕上实时显示,但是实际上,Linux命令的输入输出还有其他玩儿法

输入输出重定向

输入重定向是把文件导入带命令中,输出重定向是把原本要输出到屏幕的数据输出到文件中。而在输出重定向中,又分为标准输出重定向和错误输出重定向。

输出输出重定向类型

标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从其他文件或者命令输入。
标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。
错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。

输入重定向的符号

符号 作用
命令 < 文件 将文件命令作为标准输入
命令 << 分届符 从标准输入中读入,直到遇见分界符
命令 < 文件1 > 文件2 将文件1作为命令的标准输入并将标准输出到文件2

输出重定向的符号

符号 作用
命令 > 文件 将标准输出重定向到一个文件中(文件原本内容清空)
命令 2 > 文件 将错误输出重定向到一个文件中(文件原本内容清空)
命令 >> 文件 将标准输出重定向到一个文件中(文件原本内容不清空)
命令2 >> 文件 将错误输出重定向到一个文件中(文件原本内容不清空)
命令 >> 文件 2>&1或者 命令 &>> 文件 将标准输出和错误输出都写入到文件中去

你可能感兴趣的:(Linux,linux)