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


12

有人告诉我去~/.ssh,实际上,我去了,cd ~/.ssh然后我进入了。

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


在大多数情况下,如果您只执行“ cd”操作,也将到达那里(〜)。
11

为什么~选择代表主目录实际上有一些历史原因。参见:unix.stackexchange.com/q/34196/85039
Sergiy Kolodyazhnyy

Answers:


25

~= $HOME=您的主目录

/home/david如果您的用户名是david:下一个命令将更改到您的主目录:

cd
cd ~
cd $HOME
cd /home/david
cd ~david

5
“更改主目录”->“使主目录成为当前工作目录”
steabert 2011年

同样,键入cd将使您进入您的homefolder。
Bart De Vos

9

您也可以使用〜username(不加斜杠)来查找用户的主目录。也就是说,〜khamer解析为/ home / khamer,而〜david则解析为/ home / david,无论谁在键入命令。


0

如果输入:

cd ~/

并按TAB键,该命令应更改为您的主文件夹的实际路径。据我所知,这几乎可以与任何将路径作为参数的命令一起使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.