一世轻尘 发表于 2020-12-19 16:52:38

重定向

这段话到底啥意思啊,到底啥叫重定向?详细点通俗易懂点。{:10_312:}

jackz007 发表于 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" 中获取。
      
页: [1]
查看完整版本: 重定向