- 0表示标准输入
- 1表示标准输出
- 2表示标准错误输出
- >默认为标准输出重定向,与 1> 相同
- >&>file 意思是把 标准输出 和 标准错误输出 都重定向到文件file中
- /dev/null 废弃掉不输出
- “&-“表示关闭文件标识符
一些基本的命令
- ls /dev &>filename 将标准输出和错误输出到文件中,其中&在此是标准输出和错误输出
- j<>filename表示把文件打开,并指明文件标识符为j
- n>&- 关闭输出文件标识符n
- 重新定义文件标识符可以用i>&j命令, &可以理解为取地址的作用