用于列出可用 shell 的终端命令

用于列出可用 shell 的终端命令

我需要检查哪些 shell 可用。哪个命令可以让我在终端中看到可用的 shell(已安装的 shell,如 tcsh、csh、bsh)?

答案1

打开终端并运行以下命令:

cat /etc/shells

示例输出:

% cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/bin/zsh
/usr/bin/zsh
/bin/ksh93
/bin/tcsh
/usr/bin/tcsh
/usr/bin/fish
/usr/bin/tmux

答案2

打开终端并运行以下命令:

chsh -l

示例输出:

/bin/sh
/bin/bash
/usr/bin/fish
/bin/fish
/usr/bin/git-shell
/bin/nu
/usr/bin/nu

相关内容