如何获得默认提示并摆脱" sh-3.2#"?

时间:2018-02-24 13:29:01

标签: bash macos terminal command-prompt su

最近,我将brew和npm下载到我重新安装的macOS,现在我注意到了,当我写的时候,#34; su"命令并写下我的密码,我得到了这个:

su.png

我的问题是,我想得到旧的提示,我怎么能得到它?

当我输入su命令时,我甚至无法记住它的含义。我不知道该怎么做,所以我无法尝试任何事情。

我已经搜索过了,我找到的只是#34;这是root,它没问题"。我可以得到它是root但我想要老看。当我输入" whoami"它说根。

感谢您的帮助!

  

对不起我的问题中的所有错误

3 个答案:

答案 0 :(得分:2)

要设置提示,您需要在 root PS1中设置.bashrc变量。要使用与当前用户相同的用户,您可以将其打印出来

echo $PS1

然后一旦你进去,就可以把它放在.bashrc

PS1="\h:\W \u$ "

顺便说一句,下次你以root身份登录时,它会被接听。

感谢Glados精确定位mac上的默认PS1

答案 1 :(得分:1)

  1. 转到首选项 > 工具 > 终端
  2. 点击 Shell 路径中的文件夹图标
  3. 选择您喜欢的 bash、zsh 等。
  4. 关闭并重新打开终端

答案 2 :(得分:0)

好的,我终于改变了我的愿望!

第0步:

su -> password

第1步:

nano .bash_profile

第2步:

export PS1="\u@\h\w $ "

第3步:

CTRL - O -> Return -> CTRL - X

Result.png