定制Ubuntu命令行提示符

ubuntu命令行下默认显示当前路径的完整路径,当进入到一个很深的目录时,一行往往显示不下。

为了不让文件路径占用更多的命令行空间,我们可以让shell只显示当前目录,而不是完整路径。

操作方法:

  1. 打开主目录下的.bashrc文件(它是个隐藏文件,所以不要忘记加上前面那个点)
  2. 找到PS1变量,把等号后面的“/w”所为大写的W。eg:PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
  3. 重新载入设置即可生效

当然也可以自定义shell的显示样式:如
PS1='${debian_chroot:+($debian_chroot)}\u:\W\$ '