我需要检查哪些 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