如何在 OS X 终端中从 Bash 更改为 Tcsh Shell

OS X 中的终端

通过三个步骤将终端应用程序使用的默认 shell 从 bash 更改为 tcsh:

  1. 启动 Terminal.app
  2. 从“终端”菜单中选择首选项
  3. 在首选项中,选择“执行此命令”并键入 /bin/tcsh 代替 /bin/bash

就是这样。现在,无论何时您打开一个新终端,它都将是 tcsh shell。要恢复为 bash,请遵循相同的步骤,但将 /bin/tcsh 替换为 /bin/bash。

将 Bash 更改为 TCSH,反之亦然

注意:大多数 OS X 的 shell 脚本都是专门为 bash 编写的,切换到 tcsh 将使这些脚本中的许多不再正常运行。

如果您只是想试验一下 tcsh shell,请尝试输入

tcsh

在终端提示符下,您将临时加载 tcsh shell。

要以这种方式退出 tcsh shell,请键入

退出

在提示符下,您将退出 tcsh 并返回到 bash shell。您可以使用任何 shell 执行此操作以临时测试另一个 shell,无论是 bash、tcsh、sh、zsh 还是其他。