大家输入输出重定向是什么意思,详细说

2025-05-12 23:00:13
推荐回答(2个)
回答1:

把屏幕输出的内容转到文件中去。
把准备从键盘拍入的输入内容,通过文件送进去。
就叫重新定向。
例如:
hello.exe > a.txt
原来屏幕上会出现的输出 “hello world !", 进入 a.txt 了。
prog.exe < my_in.txt 准备从键盘拍入的输入内容,通过文件 my_in.txt 送进去。

回答2:

linux默认输入是键盘,输出是显示器。你可以用重定向来改变这些设置。比如用wc命令的时候本来是要手动输入一篇文字来计算字符数的,用了重定向后可以直接把一个已经写好的文件用‘<’指向这条命令,就直接可以统计这个文件的字符数等了。输出也是一样,你可以把屏幕输出重定向到一个文件里,再到文件里去看结果。