我想在 Linux 命令提示符中显示当前目录和父目录。例如,如果当前目录是/home/user/proj/src
,我希望显示提示proj/src
。
我从另一篇文章中发现了以下或多或少有效的内容:
PS1="${PWD#"${PWD%/*/*}/"} $ "
但是,当我将其添加到.bashrc
脚本并创建新 shell 时,/home/user $
无论我位于哪个目录,它都会显示。如果我更改目录,提示符会正确更新。
有没有办法将我的命令行提示符设置为仅显示当前目录和父目录并使其更新而无需更改目录?