请解释linux中的“重定向”的概念,由浅入深!

我在用ubuntu中的gfortran,要用到相关的“重定向”的知识,现在一头无绪,在《linux速成》的电子书里查找不到“重定向”的概念,请问大概在哪里找到。悬赏分可加... 我在用ubuntu中的gfortran,要用到相关的“重定向”的知识,现在一头无绪,在《linux速成》的电子书里查找不到“重定向”的概念,请问大概在哪里找到。 悬赏分可加,谢谢。 展开
 我来答
兴富务梦丝
2019-06-20 · TA获得超过3730个赞
知道大有可为答主
回答量:3102
采纳率:33%
帮助的人:190万
展开全部
重定向是个操作系统的概念
它的主要含义是将原本从一个输入输出设备的输入输出操作,转向到从另外一个输入输出设备进行。
例如:linux系统中sh启动进程时会默认打开三个输入输出文件:标准输入文件、标准输出文件和标准错误文件(一般情况下是控制台),他们的文件句柄分别是0,1,2,
有时候你需要将进程的输出输出到一个文件的时候,你会这样处理:a>file.txt(假定a是程序名称)
那么sh就会将默认的两个输出文件1和2改为:file.txt
这就叫重定向。
例如下面的sh命令:a
<fa.txt
1>fo.txt
2>fe.txt
sh就将0的输入文件该向为:fa.txt,也就是将输入改为从文件fa.txt
将1输出文件重定向为:fo.txt
将2输出文件重定向为:fe.txt
一般这些都是操作系统记得内容,基本上与开发没有关系,你说gfortran要用重定向,我不太明白。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式