首先我们来认识一下linux命令行前面内容的含义,比如:
root@ubuntu6:~#
符号 | 含义 |
---|---|
root | 表示当前登录的用户 |
@ | 是一个分隔符号 |
ubuntu6 | 表示你的主机名 |
~ | 表示你当前所在的目录 |
# | 表示你当前登录用户的身份是root超级用户 |
有时安装完linux系统发现这些个用户名跟主机名太长,亦或是不是我们喜欢的名字,我们想把它修改,那么可以修改.bashrc文件,这个文件在/home/用户名/下,vim .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\$ '
其中\u 代表当前登录用户名 \h 代表当前计算机名称,所以修改它们就可以把用户名跟密码改了,如:
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)}mstar@ubantu:\w\$ '
重新打开终端就变成了:
也可以直接将\u \h删掉,那么命令行前面就不会显示用户名跟主机名了