如何像测试人员介绍linux中的重定向命令“>”?
发布网友
发布时间:2022-04-26 05:42
我来回答
共2个回答
热心网友
时间:2022-06-24 07:23
你好
在linux中,一切都是文件,对于控制台程序,这意味着:- 键盘表示为一个文件,bash从中读取你的输入。- 显示器表示为一个文件,bash把输出写入它。重定向是一种机制,即可将来自键盘的输入或显示器的输出,重定向到另一个文件。< :用文件替换标准输入(即用文件代替键盘)> :用文件替换标准输出(即用文件代替显示器)>> :与>相同,但不是覆盖原有文件,而是追加到原有文件的末尾比如,我们调用ping www.toutiao.com的命令,来测试本机与头条服务器之间网络的连通性。屏幕会不断输出网络的延时。
热心网友
时间:2022-06-24 07:24
当我们需要将一个重要目录的里面的文件记录到某个txt文件给领导看的时候,最方便的方法就是用重定向命令。因为重定向“>”的作用是将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。举例一个最简单的应用“ls 当前目录> info.txt”,就是将ls执行结果(本应在终端显示)重定向到info.txt中去了。
强调:重定向是将命令在终端中的输出结果重定向到一个文件中,而不是将某个文件的内容重定向到另外一个文件中去.所以重定向">"前面一定是接的是命令。
注意:>输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。
当初在传智播客上课考试中就有这个命令的介绍。