Bash MacBook Pro ZSH终端提示
希望有人能帮忙。昨天买了新的MacBookPro 2020,默认情况下它有Bash MacBook Pro ZSH终端提示,bash,shell,zsh,Bash,Shell,Zsh,希望有人能帮忙。昨天买了新的MacBookPro 2020,默认情况下它有ZSH而不是bash并且$sign也消失了。我可以看到bin文件夹中有两个文件,分别是bash和zsh 有没有什么方法可以在提示符中去掉MBP,更改提示符名称,同时还可以取回$sign?请看附件图片我在说什么 更新 我在home dir中创建了一个新文件.zshrc,并添加了提示符属性prompt='%(?。%F{green}Azam.%F{blue}?)%F%B%F{240}%0~%F%B%#'。现在,我的提示符看起来很
ZSH
而不是bash
并且$sign也消失了。我可以看到bin文件夹中有两个文件,分别是bash和zsh
有没有什么方法可以在提示符中去掉MBP,更改提示符名称,同时还可以取回$sign?请看附件图片我在说什么
更新
我在home dir中创建了一个新文件.zshrc,并添加了提示符属性prompt='%(?。%F{green}Azam.%F{blue}?)%F%B%F{240}%0~%F%B%#'
。现在,我的提示符看起来很好,但是当未找到命令时,它的输出?127
。请让我知道如何修复此问题,使其返回默认提示 #不带颜色
导出PS1=“%n%~%(!.#.$)”
#有颜色
导出提示=“%(?.%F{green}%n.%F{blue}?%?)%F%B%F{240}%~%F%B%(!。#.$)”
#从提示符中删除返回值(如127)
导出提示=“%F{green}%n%F%B%F{240}%~%F%B%(!。#.$)”
PS1
相当于zsh中的PROMPT
。你想用哪个就用哪个
参考资料
您可以自定义提示:阅读man zshall
,或者特别要了解有关配置提示的信息,请参阅man zshmisc
。如果您确实想切换回bash
zsh
只是默认值。就像zsh
已经面世多年一样,bash
仍然可用,您也可以随时安装现代版本的bash
。(我真的不建议使用macOS附带的bash
版本。)(请注意,将登录shell更改为您自己安装的版本可能需要编辑/etc/shell
,这可能需要跳过一些额外的环。)嗨,伙计们,我更新了我的问题,请帮助我更改输出,谢谢你,谢谢你。请检查第二张图片,让我知道如何修复未找到的命令
输出。@Webappsdeva导出提示='%F{green}%n%F%B%F{240}%~%F%B%(!。#.$)'
非常感谢Simba,它解决了这个问题