好的网站样式/如何建网址
I/O重定向:改变默认位置
STDOUT和STDERR可以被重定向到文件: 命令 操作符号 文件名
支持的操作符号包括:
> 把STDOUT重定向到文件(set -C: 禁止将内容覆盖已有文件,但可追加 强制覆盖:>| set +C: 解除禁止)
2> 把STDERR重定向到文件
&> 把所有输出重定向到文件
( > 文件内容会被覆盖 >> 原有内容基础上,追加内容)
标准输出和错误输出各自定向至不同位置:
COMMAND > /path/to/file.out 2> /path/to/error.out
合并标准输出和错误输出为同一个数据流进行重定向:
(1)&>:覆盖重定向 &>>:追加重定向
(2)COMMAND > /path/to/file.out 2> &1 (&1表示同标准正确输出目录)
COMMAND >> /path/to/file.out 2> &1
多行重定向:cat < file <
():合并多个程序的STDOUT ( cal 2007 ; cal 2008 ) > all.txt