📅  最后修改于: 2023-12-03 15:05:45.707000             🧑  作者: Mango
外壳(shell)是Unix/Linux系统中的一个指令解析程序,也是用户和系统之间的接口,它接受用户输入的指令并向系统发送执行指令的请求,然后把系统的执行结果返回给用户。
外壳还有很多功能,比如可以执行脚本、设置环境变量、管理进程等等。
常见的外壳有Bash、Csh、Ksh、Tcsh、Zsh等等。
Bash是最流行的外壳之一,也是Linux和macOS默认的外壳。
外壳有以下几个优点:
在命令行中敲入外壳的名称,就可以进入外壳的交互模式。在交互模式下,可以输入指令并执行。例如,在Bash中,可以输入:
echo "Hello World"
这个指令会输出字符串"Hello World"。
也可以在外壳中运行脚本。假设有一个名为test.sh的脚本文件,可以在Bash中输入:
./test.sh
这个指令会执行test.sh脚本。注意,在执行脚本前需要给脚本文件赋予权限:
chmod +x test.sh
外壳是Unix/Linux系统中的一个指令解析程序,也是用户和系统之间的接口。常见的外壳有Bash、Csh、Ksh、Tcsh、Zsh等等。外壳具有节省时间、避免手误、自动化任务、部署脚本等优点。可以在外壳中执行指令、运行脚本等。