在Linux Shell中是什么意思?


9

我是Linux的新手,并且经常看到这种情况。有人可以在这里解释这个概念吗?

~/.somefilename

什么是~(波浪)意味着什么?


1
波浪号是用户的主目录
ddyer 2012年

2
无论如何,适当的shell参考(例如Bash参考手册)中都涵盖了这一点。
pst 2012年

Answers:


20

~(波浪号)是指定你的主目录的快捷方式。

~/.somefilename意味着你的主目录,文件.somefilename


3
我还应该提到。文件名的开头通常表示它是隐藏文件。除非您指定-a作为ls命令的选项,否则默认情况下它不会显示在目录的ls中。

5

大多数shell将波浪号〜字符解释为您的“主目录”。“。” 如果它是文件名的一部分,则不代表任何含义,尽管ls之类的程序(除非另有明确说明)将不会显示文件(如果它们的名称以“点”开头)。一种“隐藏”属性。


3

Tilde最初在某些键盘的HOME键上共享相同的空间,并且通过关联仍然表示主目录。

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.