Bash (GNU Bourne-Again Shell) 是许多 Linux 发行版的默认Shell 。
以下列出常用的 Bash 语法:
语法 | 说明 |
---|---|
> | 输出重定向,将命令标准输出保存为文件。$ echo "hello" > ./hello.txt |
< | 输入重定向,读取文件内容,作为标准输出。$ cat < ./hello.txt |
>> | 输出重定向,将命令标准输出追加到文件。$ echo "hello" > ./hello.txt |
2> | 将命令执行的标准错误(stderr)保存为文件。 |
2>> | 将命令执行的标志错误(stderr)追加到文件。 |
&> | 将标准输出(stdout)和标准错误(stderr)全部保存为文件。 |
1>&2 | 将标准输出发送为标准错误。 |
2>&1 | 将标准错误发送为标准输出。 |
| | 管道,用于连续命令的执行,前面命令的 |