linux命令输出重定向
时间: 2023-11-05 21:05:26 浏览: 129
输入输出重定向
5星 · 资源好评率100%
Linux命令的输出重定向是指将命令的输出结果从默认的标准输出流(stdout)重定向到指定的文件或设备。在Linux中,有三种常用的输出重定向符号:
1. `>`:将命令的输出覆盖写入到指定文件中,如果文件存在则会清空原有内容并写入新的内容。
例如:`command > file.txt` 将命令的输出写入文件file.txt中。
2. `>>`:将命令的输出追加写入到指定文件中,如果文件存在则在文件末尾追加新的内容。
例如:`command >> file.txt` 将命令的输出追加写入文件file.txt中。
3. `2>`:将命令的错误输出重定向到指定文件中,可以将错误信息单独保存到一个文件中。
例如:`command 2> error.txt` 将命令的错误输出保存到文件error.txt中。
需要注意的是,输出重定向是将命令的输出结果写入文件,而不会在终端上显示结果。如果需要同时将命令的输出结果显示在终端上并保存到文件中,可以使用 `tee` 命令。
阅读全文