提示中的值代表什么意思?
alexey511@rgb-3345:~$
我知道这是一个非常基本的问题。但我正努力这个问题由于缺乏基本的了解,我无法解决这个问题。在谷歌搜索后,我没有找到任何解释。(当然它隐藏在文档的某个地方,可能需要阅读数百页才能找到它)。
非常感谢您的帮助。我真的很想了解 Linux,但第一步并不容易。
答案1
“@”之前的部分
alexey511
是您的用户名;请检查
$ whoami
alexey511
“@”和“:”之间的部分
rgb-3345
是主机名:
$ hostname
rgb-3345
“:”和“$”之间的部分
~
是当前工作目录,缩写为波浪号,它是您的主目录的同义词:
$ pwd
/home/alexey511
最后,“$”是实际的“提示”符号,表明您是普通用户(而不是root
,在这种情况下它会显示“#”),并且这里需要您输入命令。
总而言之,这是一个相当原始的 shell 提示符,其定义并分配给环境变量PS1
如下(没有颜色代码以提高可读性),通常在文件中~/.bashrc
:
PS1='\u@\h:\w\$ '
如果您想尝试一下,请查看此页面:
https://www.howtogeek.com/307701/how-to-customize-and-colorize-your-bash-prompt/
答案2
终端中的提示由变量设置PS1
。
echo $PS1
显示它在你的系统中是如何设置的,以及
man bash
并搜索章节PROMPTING
获取 PS 提示的可能参数。
.bashrc
PS1 在文件中设置。