在 $ 符号前使用 '~' 是否正常,例如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
。