linux命令行前面内容修改
Posted 东皇※太一
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令行前面内容修改相关的知识,希望对你有一定的参考价值。
首先我们来认识一下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删掉,那么命令行前面就不会显示用户名跟主机名了
以上是关于linux命令行前面内容修改的主要内容,如果未能解决你的问题,请参考以下文章