文档章节

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

齐烟九点意
 齐烟九点意
发布于 2016/08/29 15:15
字数 590
阅读 6
收藏 0

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

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

    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。

© 著作权归作者所有

共有 人打赏支持
齐烟九点意
粉丝 2
博文 28
码字总数 10233
作品 0
深圳
程序员
私信 提问
//Build 2018 大会上关于 Windows Linux 子系统的回顾

微软 Build 2018 开发者大会已经结束,在这篇文章中,我们将和大家一起回顾在大会期间关于 Windows Linux 子系统(WSL)的新消息。 Ubuntu 18.04 已正式上架 Microsoft Store 现在我们可以通过...

局长
2018/05/22
2.4K
17
如何轻松地检查 Ubuntu 版本以及其它系统信息

摘要:想知道你正在使用的 Ubuntu 具体是什么版本吗?这篇文档将告诉你如何检查你的 Ubuntu 版本、桌面环境以及其他相关的系统信息。 通常,你能非常容易的通过命令行或者图形界面获取你正在...

12%
2018/07/27
0
0
Ubuntu 16.04 LTS安装好之后需要做的15件事

看到这篇文章说明你已经从老版本升级到 Ubuntu 16.04 或进行了全新安装,在安装好 Ubuntu 16.04 LTS 之后建议大家先做如下 15 件事。无论你是刚加入 Ubuntu 行列的新用户,还是有经验的老用户...

linuxprobe16
2016/12/23
6
0
Ubuntu 16.04 LTS安装好之后需要做的15件事

看到这篇文章说明你已经从老版本升级到 Ubuntu 16.04 或进行了全新安装,在安装好 Ubuntu 16.04 LTS 之后建议大家先做如下 15 件事。无论你是刚加入 Ubuntu 行列的新用户,还是有经验的老用户...

linuxprobe16
2016/12/22
17
0
如何在 Linux 系统里用 Scrot 截屏

最近,我们介绍过 gnome-screenshot 工具,这是一个很优秀的屏幕抓取工具。但如果你想找一个在命令行运行的更好用的截屏工具,你一定要试试 Scrot。这个工具有一些 gnome-screenshot 没有的独...

作者: Himanshu Arora
2017/12/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 看见这花臂了么?赶紧叫大佬!

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享周华健的单曲《有没有一首歌会让你想起我》 《有没有一首歌会让你想起我》- 周华健 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
98
4
Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
今天
2
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
3
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
20
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部