更改ubuntu终端提示符长度

在ubuntu桌面版的系统终端中,命令行的提示符往往是显示当前路径的完整目录:

macrored@ubuntu:/home/data/apt-mirror/mirror/downloads-distro.mongodb.org/repo/ubuntu-upstart/dists/dist/10gen/i18n$

这样会使得每一行命令的无用信息会占据大部分位置。

如果能让其只显示当前文件夹:

macrored@ubuntu:i18n$

如此一来,显示虽然没有完整目录(pwd)那么清晰,但是更多的时候缺帮我们省去了很多无用信息。

一、配置文件

打开配置文件:

sudo vi ~/.bashrc

使用 /PS1 查找指令找到 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$ '
fi

其中文件内容中的 w 表示当前路径的完整目录,而 W 只表示当前目录;如果想只显示当前目录,那么只需要将两个 w 改成 W 即可。

二、更新配置

在终端输入命令,重新载入配置文件:

source ~/.bashrc

此时新创建的终端就可以只显示当前路径了。

原文地址:https://www.cnblogs.com/macrored/p/11555283.html