标准文件描述符
文件描述符 | 缩写 | 描述 | 标准设备 | 重定向符号 |
0 | STDIN | 标准输入 | 键盘 | < |
1 | STDOUT | 标准输出 | 显示器 | >:重写 >>:追加 |
2 | STDERR | 标准错误 | 显示器 | >:重写 >>:追加 |
用例:
## 文件描述符和重定向符号须前后挨着
ls -al badfile 2> test1.log
## & 标准输出和标准错误都重定向到test2.log
ls -al badfile1 badfile2 &> test2.log
后台模式运行脚本
关键字:&
## &:test.sh脚本后台模式运行
./test.sh &
非控制台下运行脚本
关键字:nohup
nohup执行脚本的输出默认写入当前文件夹的nohup.out文件
## 会话终止时继续执行test.sh脚本
nohup ./test.sh &