如何在bash上设置Mac OS X Terminal和在zsh上设置iTerm2

莎·G

我尝试在Mac OS X(Yosemite)终端应用程序上默认设置bash shell,在iTerm2应用程序上默认设置zsh shell。但是,这两个应用程序都是bash shell或zsh shell。

$ chsh -s /bin/zsh

为这两个应用程序设置一个zsh shell。如果将iTerm2首选项->配置文件(命令)选项设置为,/bin/zsh --login则默认情况下不会为iTerm2应用程序加载zsh shell,如果已为终端应用程序设置了bash shell。

有什么简单的建议吗?

fd0

用户只有一个外壳。登录计算机时,将建立基本环境。设置了$ HOME,$ LOGNAME,$ USER,$ TMPDIR和$ SHELL变量。同样,$ PATH变量设置为系统PATH。其中一些变量是通过读取Apple版本的open目录中的信息来设置的,而不是通过读取传统的/ etc / passwd来设置的。可以将Apple的终端仿真器Terminal.app设置为打开另一个外壳,而不是在open目录中设置外壳。“首选项”>“启动”>“外壳”将通过以下方式打开:>“命令”单选按钮>您要在文本字段中运行的外壳的完整路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章