如何检查可在OSX Terminal应用程序中使用的所有不同外壳程序?

默认的是bash,我知道zsh,因为我尝试了并且有效。 我想知道如何检查这两个以上的内容。

===============>>#1 票数:5 已采纳

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

默认情况下包括:

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

或者,您可以通过转到/bin并直观地识别它们来检查它们的二进制文件。 自然,您必须了解它们才能识别它们。

===============>>#2 票数:1

在MacOS中,以下命令将列出系统上的可用外壳

$ ls -l /bin/*sh
-r-xr-xr-x  1 root  wheel   618448 Nov 19 00:26 /bin/bash
-rwxr-xr-x  1 root  wheel   380016 Feb  7 16:11 /bin/csh
-r-xr-xr-x  1 root  wheel  1287040 Sep 21 00:35 /bin/ksh
-r-xr-xr-x  1 root  wheel   618512 Nov 19 00:26 /bin/sh
-rwxr-xr-x  1 root  wheel   380016 Feb  7 16:11 /bin/tcsh
-rwxr-xr-x  1 root  wheel   610288 Sep 21 00:35 /bin/zsh

  ask by davigueras translate from so

未解决问题?本站智能推荐: