📜  使用 Linux 命令列出所有 Shell

📅  最后修改于: 2022-05-13 01:57:32.506000             🧑  作者: Mango

使用 Linux 命令列出所有 Shell

有多种方法可以列出我们 Linux 系统中安装的所有 shell。 Shell是一种软件程序,充当用户和操作系统 (OS) 之间的接口。它也可以被认为是一个用于执行另一个程序的命令解释器。

方法一:使用cat命令

例子:

cat /etc/shells
使用 cat 命令在 Linux 中查找 shell

使用“猫”命令

说明:我们的 Linux 系统中当前安装的所有 shell 的列表存储在系统的 /etc 文件夹中的“shells”文件中。默认情况下它具有只读访问权限,并且每当我们在系统中安装新 shell 时都会自动修改它。正如我们所见,cat 命令显示了各种已安装的 shell 及其安装路径。

方法 2:使用带有正则表达式的 grep 命令。

例子:

grep '^[^#]' /etc/shells
在 Linux 中使用 grep 命令查找 shell

使用“grep”命令

说明:正则表达式是处理复杂表达式时最强大的工具之一。我们可以使用带有 grep 命令的正则表达式来显示我们系统中安装的所有 shell,如上所示。