在 bash 提示中有相对路径

Rit*_*ala 0 bash shell

是否可以将相对路径写入某个路径(比如 /home/krg85/stackoverflow)作为我的 bash 提示。即如果我在文件夹 /home/krg85/stackoverflow/abc/cde 中,我的提示应该是user@host abc/cde$. 我也很想扩展它,这样如果我在路径 /home/krg85/github 上,我的提示将user@host /home/krg85/github$不是user@host ../github$.

Wil*_*ell 5

听起来你想要:

PS1='\u@\h $(pwd | sed "s@^/home/krg85/stackoverflow/\?@@")\$ '