百篇大计敬本年之系统篇《四》—— Ubuntu 16.04 隐藏终端前面的路径显示

    通常在使用终端时,如果进入的系统目录太深,终端前面的路径显示就会是一大堆,比如

    几乎占领了整个终端显示,是可忍孰不可忍!

    So, let's do something to make it better !

    1、打开终端(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\]\$    
#modify by bingwu 2016/8/29
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

    聪明的伙伴们一定会发现还可以继续自定义,比如将"$"变成我们想要的符号:

#modify by bingwu 2016/8/29
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。

转载于:https://my.oschina.net/bingwu/blog/739280

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值