鱼C论坛

 找回密码
 立即注册
查看: 588|回复: 1

[已解决]重定向

[复制链接]
发表于 2020-12-19 16:52:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这段话到底啥意思啊,到底啥叫重定向?详细点通俗易懂点。
最佳答案
2020-12-19 17:14:55
本帖最后由 jackz007 于 2020-12-19 17:22 编辑

         就是本来输出到屏幕的信息,通过输出重定向,结果,输出到磁盘文件中了。
         例如,假设屏幕显示 "hello , world !" 的程序名是 x.exe,运行这个程序,正常情况下,当然是可以 从屏幕上看到这些文字,可是,如果使用命令行:
x > x.log
         来运行程序,在屏幕上就会看不到任何信息,你会发现,这些信息,被保存到了文件 "x.log" 中了。这就是输出重定向。把本来输出到 stdout 的内容,重定向到磁盘文件中了。命令行中的 '>' 字符就是输出重定向符。
         与输出重定向相对应,当然还有输入重定向,就是把本来应该从键盘取得的输入改为从磁盘文件中取得。输入重定向符是 '<' 。例如,如果用
x < x.dat
         的命令行来运行程序,则在整个程序运行期间,所有需要从键盘取得的输入数据一律重定向为从磁盘文件 "x.dat" 中获取。
        
55.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-19 17:14:55 | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2020-12-19 17:22 编辑

         就是本来输出到屏幕的信息,通过输出重定向,结果,输出到磁盘文件中了。
         例如,假设屏幕显示 "hello , world !" 的程序名是 x.exe,运行这个程序,正常情况下,当然是可以 从屏幕上看到这些文字,可是,如果使用命令行:
x > x.log
         来运行程序,在屏幕上就会看不到任何信息,你会发现,这些信息,被保存到了文件 "x.log" 中了。这就是输出重定向。把本来输出到 stdout 的内容,重定向到磁盘文件中了。命令行中的 '>' 字符就是输出重定向符。
         与输出重定向相对应,当然还有输入重定向,就是把本来应该从键盘取得的输入改为从磁盘文件中取得。输入重定向符是 '<' 。例如,如果用
x < x.dat
         的命令行来运行程序,则在整个程序运行期间,所有需要从键盘取得的输入数据一律重定向为从磁盘文件 "x.dat" 中获取。
        
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 09:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表