root的默认shell(至少在Yosemite上)是 /bin/sh
。将它更改为bash(或更好的zsh)会有任何问题吗?至于我知道bash至少是向后兼容的。
我需要一个更健壮的shell来运行这样的东西 iTerm的shell集成 。
要么
—
nohillside
sudo -s
(使用的值 $SHELL
生成根shell)
在回答这个问题之后,我发现很难看出强大的shell与实际问题有什么关系。这是假设还是您面临特定错误?
—
bmike
如果您正在寻求帮助以实现iTerm shell集成
—
nohillside
sh
(因为你现在得到一个 Your shell, /bin/sh, is not supported yet. Only tcsh, zsh, bash, and fish are supported. Sorry!
在按照iTerm网站上的说明时出错),请为此提出一个新问题(或考虑分析curl'ed脚本的代码并对其进行修改 sh
运行root shell的入门考试:-))。
@patrix钉了它 - 问:“我什么时候准备好root shell?”答:你会知道什么时候到来。
—
bmike
sudo bash
。