你的位置:首页 > 软件开发 > 操作系统 > Linux(Ubuntu)终端 命令提示符太长 怎么办?

Linux(Ubuntu)终端 命令提示符太长 怎么办?

发布时间:2016-05-01 17:00:08
由于要经常使用终(zhuang)端(bi),每次打开是酱婶儿滴: 或者进入几级目录之后,变成酱紫了:真××丑!而且随便输几个命令就换行好么!怎么办呢?很简单,分两步:STEP1: 修改计算机名如上截图中,“@&amp ...

Linux(Ubuntu)终端 命令提示符太长 怎么办?

由于要经常使用终(zhuang)端(bi),每次打开是酱婶儿滴:

 Linux(Ubuntu)终端 命令提示符太长 怎么办?

或者进入几级目录之后,变成酱紫了:

Linux(Ubuntu)终端 命令提示符太长 怎么办?

真××丑!而且随便输几个命令就换行好么!怎么办呢?很简单,分两步:

STEP1: 修改计算机名

如上截图中,“@”和“:”之间的就是主机名了,即Chris-Laptop-Thinkpad-X240,比如可以改为X240

  (1)修改/etc/hostname   sudo vim /etc/hostname ,文件内就一个主机名,改为X240:

Linux(Ubuntu)终端 命令提示符太长 怎么办?

  (2)修改/ect/hosts   sudo vim /etc/hosts ,将文件内Chris-Laptop-Thinkpad-X240改为X240:

Linux(Ubuntu)终端 命令提示符太长 怎么办?

OK,关掉终端,重新打开,看看是不是清爽了很多?如下图:

Linux(Ubuntu)终端 命令提示符太长 怎么办?

但是,如果进入的目录层级很深,又会变成酱紫:

Linux(Ubuntu)终端 命令提示符太长 怎么办?

没关系,接着做STEP2。

SETP2:修改~/.bashrc中的PS1

变量PS1的作用就是设置命令提示符,在~/.bashrc中有3个位置设置了PS1值,如下图:

Linux(Ubuntu)终端 命令提示符太长 怎么办?

简单介绍一下各参数的意思:

\u当前登录用户名
\h当前计算机名称(譬如ubuntu
\H当前计算机的域名全程,譬如(ubuntu.ubuntu.com)
\w当前目录的全路径
\W当前目录
\$一般用户为$,root用户为>

所以我们只需要把PS1中的“\w”改为“\W”, 大家自己去.bashrc中找茬吧,就不贴图了。改好之后,需要重新载入.bashrc才会生效,运行如下命令:  source ~/.bashrc 

再次进入如上/home/chris/Code/Shell/test1/test2/test3目录后,界面如下,大功告成~

Linux(Ubuntu)终端 命令提示符太长 怎么办?

 

那么问题来了,想要查看当前所在的全路径怎么办?试试 "pwd":

Linux(Ubuntu)终端 命令提示符太长 怎么办?

 


原标题:Linux(Ubuntu)终端 命令提示符太长 怎么办?

关键词:linux

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录