缩短终端中的文件路径

缩短终端中的文件路径

我想缩短终端中当前活动的文件路径以留出更多空间。这是一个缩短的示例,但有时我正在使用的文件路径深度为 6 层,最好将其隐藏起来。

test@ubuntu:~$ cd code/helloworld
test@ubuntu:~/code/helloworld$ 

只想看看

helloworld:

有任何想法吗?

谢谢!

答案1

添加到您的.bashrc或在提示时运行:

PS1='\W: '

如需背景信息,请运行man bash并搜索PROMPTING。

答案2

我在 Ubuntu 19:10 上,我的主目录中有一个名为的文件.bashrc。我可以通过文件资源管理器显示隐藏文件来查看它,CTRL+H然后通过双击使用我的默认文本编辑器打开它(我的默认用户权限很好——sudo家里不需要任何东西)

有很多配置脚本,其中包括:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

基于保罗的回答我把小写字母改成了\w大写字母\W。现在看起来像这样……

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$ '
fi

…终端前缀现在是user@my-laptop:some_folder$


旁注:[\033[01;32m\]这些东西是颜色代码

希望这对一些 GUI 老手有所帮助 :)

相关内容