I/O重定向
I/O 重定向
基本重定向操作
## command_output >
# 将stdout重定向到文件
# 如果文件不存在则创建,否则覆盖它
$ ls -la > ls_result.txt
## : > filename
# '>' 将文件 'filename' 截断为零长度
# 如果文件不存在,创建零长度文件(与 'touch' 效果相同)
# ':' 用作虚拟占位符,不产生输出
$ : > empty_file.txt
## command_output >>
# 将stdout重定向到文件
# 如果文件不存在则创建,否则追加到它
$ ls -la >> ls_result.txt文件描述符重定向
高级重定向技巧
合并输出流
输入重定向
进程替换
防止意外覆盖
实用示例
日志记录
调试
参考资料
最后更新于