使用 Linux 命令列出所有 Shell
有多种方法可以列出我们 Linux 系统中安装的所有 shell。 Shell是一种软件程序,充当用户和操作系统 (OS) 之间的接口。它也可以被认为是一个用于执行另一个程序的命令解释器。
方法一:使用cat命令
例子:
cat /etc/shells
说明:我们的 Linux 系统中当前安装的所有 shell 的列表存储在系统的 /etc 文件夹中的“shells”文件中。默认情况下它具有只读访问权限,并且每当我们在系统中安装新 shell 时都会自动修改它。正如我们所见,cat 命令显示了各种已安装的 shell 及其安装路径。
方法 2:使用带有正则表达式的 grep 命令。
例子:
grep '^[^#]' /etc/shells
说明:正则表达式是处理复杂表达式时最强大的工具之一。我们可以使用带有 grep 命令的正则表达式来显示我们系统中安装的所有 shell,如上所示。