~/somefolder 中的 ~ 是什么意思?

MEM*_*MEM 12 folder

我被告知要去~/.ssh,实际上,我做到了cd ~/.ssh并且我进入了它。

但是,我想知道:~在这种情况下是什么意思?

小智 25

~= $HOME=你的home目录

接下来的命令将改变你的home目录/home/david,如果你的用户名是david

cd
cd ~
cd $HOME
cd /home/david
cd ~david
Run Code Online (Sandbox Code Playgroud)

  • “更改您的主目录”->“使主目录成为当前工作目录” (5认同)

小智 9

您还可以使用 ~username(无斜杠)来查找用户的主目录;也就是说,~khamer 解析为 /home/khamer,而 ~david 将解析为 /home/david,无论是谁输入命令。