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 多个插件。

Zsh 外壳帮助

壳牌

Tcsh 指的是 Tenex C Shell,它是 C shell 的扩展版本和向后兼容版本,用作交互式登录 shell 和 shell 脚本命令处理器。 Tcsh 提供了许多特性,如可配置的命令行完成、作业控制、现代化的历史机制、拼写检查支持、命令行编辑器等。它的语法与 c 编程非常相似,因此无需 bash 知识,脚本可以编程。

Linux 中流行的开源 Shell 1

Tcsh 外壳帮助。

壳牌

Ksh 指的是 Korn Shell,它最初由 David Korn 开发,包括 C Shell 的许多功能并且向后兼容 Bourne Shell。 ksh shell 支持不同的功能,如浮点运算、命令别名、作业控制和更多功能。 Ksh shell 允许用户使用 bg 命令在后台运行作业或使用 fg 命令在前台运行作业,并使用 ctrl + z 键组合终止当前作业。 它提供先进的 I/O 功能以及显着的安全机制。

Linux 中流行的开源 Shell 2

Ksh 外壳手册。

结论

Linux shell 不仅限于此,除此之外,我们还可以找到许多您甚至没有听说过的其他 shell 正在维护为开源。 本文仅包含一些在 Linux 用户中最流行的 shell。 由于 Linux 很灵活,我们可以轻松地在 shell 之间切换,而无需任何额外的配置。

相关阅读:

Posted in: Linux