通常在使用终端时,如果进入的系统目录太深,终端前面的路径显示就会是一大堆,比如:
几乎占领了整个终端显示,是可忍孰不可忍!
So, let's do something to make it better !
打开终端(Ctrl+Alt+T)
vim ~/.bashrc
PS:提示没有vim命令?请使用以下命令安装
sudo apt-get install vim
PS:没有网络无法安装?不想安装?不会用vim?好吧,这样子:
gedit ~/.bashrc
然后按照下面所示进行修改
使用 "gedit ~/.bashrc" 的按 "Ctrl + s"即可保存,然后在终端再输入
source ~/.bashrc
使之刚才的设置生效
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[\033[00m\]\[\033[01;34m\]\W\[\033[00m\]\$ '
细心看一下这两行代码,第一个是原始的,下面是修改后的,差别就在下面没有"\u@\h"以及"\w"变成了大写的"\W"
"\u@\h"的效果如下
bingwu@bingwu:src$
没有"\u@\h"
src$
相信可以看出差别了。
"\u" -- user name
"\h" -- host name
聪明的伙伴们一定会发现还可以继续自定义,比如将"$"变成我们想要的符号:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[\033[00m\]\[\033[01;34m\]\W\[\033[00m\]-> '
然后
source ~/.bashrc
就能看到
src ->
PS:
"w"表示终端显示完整的绝对路径
"W"表示只显示当前目录的名称
提示,如果以后发现突然间没有了,可以再次使用
source ~/.bashrc
使之生效,当然,重要的一点是,"~"表示的是当前用户,如果你的当前用户是普通用户,当你切换到root用户或者是其他用户时设置是失效的,使用上面的命令也是无效的。
这种情况下,可以在"/etc/profile"文件末尾增加上面的设置参数
sudo gedit /etc/profile
然后将上面的设置参数加入到最后面,注意此时 "PS1" 前面要加"export",比如在 profile 文件最后面加入下面的代码段
export PS1="\[\e[32;1m\]\W->\[\e[0m\]"
接着终端输入命令:
source /etc/profile
使设置生效
最后一句:不折腾,何以Linux;怕折腾,转身Windows。