修改linux命令行提示符

修改linux命令行提示符

安装了ubuntu1304版本,发现命令行@后面的名称太长,免备案空间,影响视觉美观,决定修改一下。修改当前用户目录下面的.bashrc文件即可达到目的。

打开.bashrc文件,找到下面的内容:if [ “$color_prompt” = yes ]; then PS1=’${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ‘else PS1=’${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ‘fi

说明:PS1是主要的提示符设置,在ubuntu一般为: ${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 具体的提示符,按分类含义如下: 主要信息: \u 当前登录用户名 \h 当前计算机名称(譬如ubuntu) \H 当前计算机的域名全程,譬如(ubuntu.ubuntu.com) \w 当前目录 \W 当前目录的basename \$ 一般用户为$,root用户为>

时间显示 \t 当前时间(24小时制,HH:MM:SS 分别代表 小时:分钟:秒) \T 当前时间(12小时制) \@ 当前时间(AM/PM显示) \d 当前日期 Shell信息: \v Bash版本 \V Bash的发布版本号 \S Shell名称 \!! Bash命令的历史编号 \j job序号 \l Shell的终端名称

这里我将主机名写成固定的值,就是将\h替换成固定值,如ubuntu:if [ “$color_prompt” = yes ]; then PS1=’${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@ubuntu\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ‘else PS1=’${debian_chroot:+($debian_chroot)}\u@ubuntu:\w\$ ‘fi

要让改变立即生效source .bashrc即可,或logout重新登录。

完成后,命令提示符变成了user@ubuntu:~$

或者修改hostname来达到上述目的:Ubuntu的hostname是放在/etc/hostname文件中,香港服务器,编辑该文件,网站空间,保存,重启即可。

posted on

游手好闲会使人心智生锈

修改linux命令行提示符

相关文章:

你感兴趣的文章:

标签云: