终端提示中美元符号“$”前的波浪符号“~”是否正常?

终端提示中美元符号“$”前的波浪符号“~”是否正常?

在 $ 符号前使用 '~' 是否正常,例如robert@robert:~$?我不记得以前见过它。

答案1

是的。绝对如此。这~表示您位于主目录中。当您导航到其他目录时,将会~更改以反映您所在的路径。

以下是我使用我的机器看到的示例:

地点 我所看到的
主目录 jason@carbon:~$
Apache 根 jason@carbon:/var/www$
下载 jason@carbon:~/Downloads$

答案2

波浪号~只是表示“你的主目录”,在路径语言中就是/home/youruser

文本robert@robert:~$是命令行的提示。它只是告知您是谁以及您处于哪条路径,因此您不必担心,因为它不是程序执行的一部分。基本上:

user@hostname:path$

您可以使用一些命令检索相同的信息:

$ echo $HOME
/home/youruser

$ echo $USER
youruser

$ cat /etc/hostname
yourhostname

$末尾的美元符号表示您是普通用户,而不是管理员。当您以管理员身份登录时,它会变为井号#

admin@hostname:~#

波浪号~是 shell (bash) 在某些情况下用来表示扩展到您的用户主路径。


可以将提示更改为您想要的任何内容,编辑文件.bashrc

相关内容