📜  Unix Linux-什么是外壳? -指导点(1)

📅  最后修改于: 2023-12-03 15:05:45.707000             🧑  作者: Mango

Unix/Linux- 什么是外壳?

什么是外壳?

外壳(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等等。外壳具有节省时间、避免手误、自动化任务、部署脚本等优点。可以在外壳中执行指令、运行脚本等。