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

Anonim

Bash 是 Mac OS X 中的默认 shell,从 10.3 开始,它通常被认为是 unix 世界中事实上的 shell 标准。也就是说,有些人更喜欢使用 tcsh shell,或者您可能只是想打破常规。更改默认 shell 非常简单,但在运行 bash shell 脚本时可能会遇到问题。如果您想尝试使用 tcsh 并将其用作您的默认 shell,可以通过以下三个简单步骤从 GUI 执行此操作:

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

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

而已。现在,无论何时您打开一个新终端,它都将是 tcsh shell。要恢复为 bash,请按照相同的步骤进行操作,但将 /bin/tcsh 替换为 /bin/bash。

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

如果您只是想尝试使用tcsh shell,请尝试输入

tcsh

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

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

出口

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

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