![如何更改 bash 提示符以显示我的工作目录?](https://linux22.com/image/4042/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%20bash%20%E6%8F%90%E7%A4%BA%E7%AC%A6%E4%BB%A5%E6%98%BE%E7%A4%BA%E6%88%91%E7%9A%84%E5%B7%A5%E4%BD%9C%E7%9B%AE%E5%BD%95%EF%BC%9F.png)
我可以像这样打印我当前的工作目录
myPrompt$ pwd
/Users/me/myDir
我希望我的外壳看起来像这样
/Users/me/myDir$ pwd
/Users/me/myDir
那可能吗?我该怎么做?
答案1
答案2
这是 OSX 的一行代码。它将您想要的提示附加到配置文件中,然后重新加载配置文件。
echo "PS1='\w\$ '" >> ~/.bash_profile; source ~/.bash_profile
在 El Capitan 上您会想要使用
echo "PS1='\w\$ '" >> ~/.profile; source ~/.profile
答案3
由于某种原因,这'\w\$'
对我不起作用,但我却做到了:export PS1="$(pwd) \$"
而且它起作用了。
答案4
对于 Python 和 Conda 用户:
添加以下行并保存后~/.bashrc
运行。source ~/.bashrc
下面将显示 conda 环境、用户名、设备名称和当前工作目录的基数。此外,它的颜色是青色的。
PS1="\e[0;36m ($CONDA_DEFAULT_ENV) \u@\h \W → \e[m "