如何缩短命令行(bash)提示?

Modified on: Sat, 09 Jun 2018 17:51:53 +0800

目前是:

michael@Castle2012-Ubuntu-laptop01:~/Dropnot/webs/rails_v3/linker/spec/controllers$

在重命名我的机器和目录结构之外......

我怎么能让它更像是:

michael:controllers$

最佳答案

仅为当前终端实例更改

只需输入PS1='\u:\W\$ ',然后按Enter键。


“永久”地改变它

~/.bashrc中,找到以下部分:

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

删除@\h,并用大写\w替换\W,使其变为:

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

保存,退出,关闭终端并启动另一个终端以查看结果。


有更多选择!

  • 请参阅此处以获取更广泛的信息howto,还有更多选择
  • 请参阅此答案,了解如何使用微小的Python脚本设置提示,以便只在您使用时才会缩短深入目录结构。
作者:Community,ish

相关问答

添加新评论