重定向
文件的规范操作分为 规范输出(stdin)、规范输入(stdout)、规范报错输入(stderr)
输出重定向
输出重定向符是<
- 规范输出 文件描述符是0
# 命令的输出来自于文件而不是键盘command < input-file
输入重定向
输入重定向符是>
bash的输入分为规范输入和谬误输入
- 规范输入 文件描述符是1
- 谬误输入 文件描述符是2
而输入重定向能够将本应该输入到控制台的内容输入到文件
- 规范输入重定向 命令 > 文件 笼罩原文件内容 命令 >> 文件 追加
- 谬误输入重定向 谬误命令 2>文件 笼罩原文件内容 谬误命令 2>文件 追加
应用
# 把命令的规范输入保留到文件中 再将谬误输入保留到参数1中,即文件中命令 >> 文件 2>&1
能够将命令输入内容追加到文件中(不论是错误信息还是正确信息)
https://zhhll.icu/2021/linux/shell/重定向/
本文由mdnice多平台公布