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