假设我使用一些 Linux 操作系统。我怎样才能看到列表全部附带安装的外壳(任何一个CLI shell 或 GUI shell)?
打字echo $SHELL
对我来说不好,因为它只显示我当前的 shell (Bash),但我想要的是列出系统中当前安装的所有 shell。
我的目标是直接检查我的操作系统附带的所有 shell,特别是除了sh
和之外还有其他 shell Bash
。
答案1
chsh -l
chsh
允许您针对给定用户进行更改,但chsh -l
仅列出可用的 shell。
如果chsh -l
您的发行版不支持,那么cat /etc/shells
应该达到相同的结果。