You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacBook如何列出已安装Shell?求终端专属查询命令

在MacBook上列出已安装Shell的终端命令

有两个实用命令可以帮你列出MacBook上已安装的Shell:

1. 查看系统认可的登录Shell

系统会把所有可作为登录Shell的程序路径记录在/etc/shells文件中,直接查看这个文件即可:

cat /etc/shells

输出内容通常包含bash、zsh、sh、fish等常见Shell的完整路径,这些都是系统官方支持的登录Shell。

2. 搜索所有可能存在的Shell二进制文件

如果想找到所有(包括用户自行安装的)Shell程序,可以用find命令在常见可执行文件目录中搜索:

find /bin /usr/bin /usr/local/bin -type f -executable | grep -E "(bash|zsh|sh|fish|ksh|csh)"

这个命令会过滤出名称包含常见Shell关键词的可执行文件,能覆盖大部分非系统默认安装的Shell。

你提到的which bash只能定位当前环境变量中优先级最高的bash路径,无法列出所有已安装的Shell。

内容的提问来源于stack exchange,提问作者user16582030

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 22:52:03