【发布时间】:2014-11-04 17:55:55
【问题描述】:
我已经在终端中安装了 zsh 并将其设置为我的默认 shell,但我仍然在运行 bash 登录。我什至在我的远程服务器的 SSH 项目中得到它,其中 zsh 是我的登录 shell。我必须更改 C9 中的哪些设置?
【问题讨论】:
-
什么版本的linux?您是如何通过变量或脚本将其设置为默认 shell 的?
-
终端 shell 运行 C9 版本的 Ubuntu。我的远程服务器运行 Debian Wheezy。在这两种情况下,/etc/passwd 在 chsh 设置的登录用户的 shell 字段中都有 /usr/bin/zsh。
-
也许可以尝试一个初始化脚本来 chsh?
-
你也以root身份运行它吗?
-
C9 环境中的某些东西似乎覆盖了 linux VM 自己的配置。毕竟,当我直接 ssh 到远程服务器时,我的登录 shell 设置正确。这没什么大不了的,因为我总是可以手动运行 zsh,但我希望我可以更改 C9 设置或偏好。
标签: cloud9-ide