输入输出解释 当我们执行shell的时候,每个进程都和三个打开的文件有关系,并使用文件描述符来引用这些文件。但这些文件不容易记忆,所以shell给了相应的文件名:0:输入文件-标准输入(它的命令是输入,缺省是键盘,也可以是文件或者其他命令的输出)1:输出文件-标准输出(它的命令 ...
输入输出解释
当我们执行shell的时候,每个进程都和三个打开的文件有关系,并使用文件描述符来引用这些文件。但这些文件不容易记忆,所以shell给了相应的文件名:
- 0:输入文件-标准输入(它的命令是输入,缺省是键盘,也可以是文件或者其他命令的输出)
- 1:输出文件-标准输出(它的命令是输出,缺省是屏幕,也可以是文件)
- 2:错误输出文件-标准输出(它的命令是错误的输出,缺省是屏幕,也可以是文件)(或许会有疑问,为什么会定义错误输出,因为很多人喜欢把错误单独输出,或者在处理大数据文件时,可能产生很多的错误,所以定义了此命令)
文件重定向
在执行命令的时候,可以指定命令的输入,输出和错误,要实现这个, 就必须使用文件重定向。
在对标准错误进行重定向时,必须使用文件描述符,但是对于标准输入和输出来说,则不是必须的。
下面是几种写法的案列:
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:linux中输入输出和重定向问题
关键词:linux
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。