.bash_profile PS1显示当前目录文件夹和$ MAC osx

the*_*tto 12 bash

在我目前的.bash_profile中

PS1="$ "
Run Code Online (Sandbox Code Playgroud)

在我的终端返回'$'

我想要显示当前文件夹.

如果我运行命令,pwd/Users/Me/Sites /

我希望我的bash提示符返回'Sites $'

感谢你的帮助.

Mik*_*laj 16

试试这个:

PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] [\w]\[\033[00m\]'
Run Code Online (Sandbox Code Playgroud)

  • 谢谢您的回答.我把它缩短了一点,我的最终代码是''PS1 ='\ [\ 033 [01; 34m \] [\ W]\[\ 033 [00m \] $'`,显示当前导演为绿色和$ (6认同)

Mar*_*ust 7

请注意,如果您不希望当前目录周围有括号或颜色,则可以使用更简单的方法:

export PS1="\W$ "
Run Code Online (Sandbox Code Playgroud)