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

问题描述 投票:0回答:4

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

su.png

我的问题是,我想要旧的 su 提示符,我怎样才能得到它?

我什至不记得当我输入 su 命令时它在说什么。我不知道该怎么办,所以我什么也不能尝试。

我已经搜索过,我发现的只是“这是根,没关系”。我可以得到它的根,但我想得到旧的外观。当我输入“whoami”时,它显示 root。

感谢大家的帮助!

对于我的问题中的所有错误,深表歉意

bash macos terminal command-prompt su
4个回答
35
投票
  1. 转到首选项 > 工具 > 终端
  2. 单击 Shell 路径中的文件夹图标
  3. 选择您喜欢的 bash、zsh 等。
  4. 关闭并重新打开终端

2
投票

要设置提示,您需要在

root
PS1 中设置
.bashrc
变量。要使用与当前用户相同的用户,您可以打印它

echo $PS1

然后一旦你输入,你就可以将它放入你的

.bashrc

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

这样,下次您以 root 身份登录时,它就会被选中。

感谢 Glados 准确定位了 mac 上的默认

PS1


1
投票

好吧,我终于把它改成了我的愿望!

步骤0:

su -> password

第1步:

nano .bash_profile

第2步:

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

步骤3:

CTRL - O -> Return -> CTRL - X

结果.png


0
投票

在 VS 代码中,

  1. 打开终端
  2. 在右下角,您可以看到“加号和向下箭头”图标,如图所示。
  3. 单击该图标并选择您喜欢的终端。

稍后谢谢我:)

Bottom right corner of VS Code

© www.soinside.com 2019 - 2024. All rights reserved.