bash - 如何检查 Mac OSX 中可用的 shell?

标签 bash macos shell terminal zsh

如何检查我可以在 OSX 终端应用程序中使用的所有不同 shell?

默认的是 bash,我知道 zsh,因为我尝试过并且它有效。我想知道如何检查是否有超过这两个。

最佳答案

最简单的方法是转到/etc 并检查shells 文件。内容是 Mac OSX 中可用的 shell 列表。

默认包含的有:

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

或者,您可以通过转到 /bin 并在视觉上识别它们来检查它们的二进制文件。当然,您必须了解它们才能认出它们。

关于bash - 如何检查 Mac OSX 中可用的 shell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37421026/

相关文章:

linux - 正确的 zsh shell 命令转义

c - 将 cmp 与进程替换 (stdout) 一起使用? ( bash )

string - Bash shell 中的 "[ ]"与 "[[ ]]"

macos - MariaDB Homebrew 安装错误

ios - Xcode 4.4 将我的 iOS 项目变成了 Mac OS X 项目!我怎样才能解决这个问题?

linux - 如何以编程方式将数据下载到 AWS EC2 实例?

Node.js 出站 IP - 更改地址

bash - 使用 (...) 创建的子 shell 的行为不同于 bash -c '...'

java - 安装了 JRE 后无法打开 JAR 文件?

python - 在 Django shell session 期间获取 SQL 查询计数