Linux 中流行的开源 Shell

shell 是一个界面,它帮助用户通过 Linux 和基于 Unix 的操作系统提供的不同命令、脚本和实用程序来操作系统。 Shell 是与系统交互的最常见方式,无论是本地系统还是无头服务器。

将 Windows 命令行与 shell 进行比较时,Linux shell 具有更强大和更灵活的完整工具集。 我们可以设置多个shell,并在需要时在shell之间切换。 在 Linux 和基于 Unix 的发行版中,许多开源 shell 以及它们自己的语法和脚本功能都得到了维护。 我们将在本文中讨论的一些流行的开源 shell,让我们来看看它们。

一些流行的开源 Shell

Bash Shell

Bash shell 指的是 Bourne Again Shell,它可以在大多数 Linux 发行版中作为默认 shell 找到。 Bash shell 是最受欢迎和最受欢迎的 shell,它是 Bourne Shell(sh) 的替代和改进版本。 Bash shell 支持命令行编辑,可让您编辑当前命令行以及历史列表中的命令。 它提供了许多功能,例如无限数组大小索引,让您不受限制地保持历史记录,管理 cron 作业的作业控制机制,执行从 2 到 64 的任何基数的整数运算等。 Bash 还提供自动完成支持路径、通配符和命令行等。

Bash Shell 帮助。

Zsh外壳

Zsh 是先进的现代 Linux shell,它提供交互式和独特的强大功能,并提供交互式登录 shell。 Zsh 也因 Z Shell 而闻名,在 zsh shell 开发过程中,它包含了许多 shell 的改进功能,例如 bash、ksh、tcsh 等。它为文件和路径提供了一个功能强大的自动完成功能以及一个巨大的命令历史共享机制。 zsh shell 中包含拼写更正、智能转义、递归通配符、智能转义和更多交互功能。 用户可以使用社区驱动的框架 oh-my-zsh 自定义 shell,该框架具有 200 多个主题以及 400 多个插件。