终端中目录名称前的 ~/ 是什么意思?

终端中目录名称前的 ~/ 是什么意思?

例如,如果这么说:

cd ~/我的目录

答案1

~是主目录的快捷方式,因此

cd ~/mydirectory 

如果您的主文件夹中有这样的目录,将会移动到mydirectory,否则将抛出目录不存在的错误。

例子:

在此处输入图片描述

您的主目录位于/home/<username>

小知识:这就是为什么默认的 bash 提示符中有一个波浪符号,就像这样user@host:~$。波浪符号表示您当前位于主目录中。如果您移动到其他地方,例如进入,/etc则会显示user@host:/etc$

答案2

它是你的主目录的简写。例如,我的桌面目录位于

 /home/marc/Desktop

或者

 ~/Desktop

简称。

相关内容