如图所示,用户名+主机名+地址,当进入的目录比较多时,几乎占满了整个屏幕
实际上可以通过修改环境变量让这个变短
- 修改用户目录下的 .bashrc文件
vi ~/.bashrc
- 通过搜索找到
PS1
这个变量,这时候可以发现如下所示:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}[ 33[01;32m]u@h[ 33[00m]:[ 33[01;34m]w[ 33[00m]$ '
else
PS1='${debian_chroot:+($debian_chroot)}u@h:w$ '
重点找到PS1的值 u@h:w$
其中 u
表示用户名username 后面的@就是@符号
h
表示主机名hostname 然后是冒号:
最后是w
表示当前路径 后面跟着$
- 一般来说,主机名是没什么用的,因此可以直接把
h
给删掉
同时当前路径也不是非常需要,主要是太长了,因此可以只显示当前文件夹名,将小写的w
更换成大写的W
当需要当前路径时可以通过pwd
命令(print working directory)进行输出
if [ "$color_prompt" = yes ]; then
#PS1='${debian_chroot:+($debian_chroot)}[ 33[01;32m]u@h[ 33[00m]:[ 33[01;34m]w[ 33[00m]$ '
PS1='${debian_chroot:+($debian_chroot)}[ 33[01;32m]u:[ 33[01;34m]W[ 33[00m]$ '
else
#PS1='${debian_chroot:+($debian_chroot)}u@h:w$ '
PS1='${debian_chroot:+($debian_chroot)}u:W$ '