GNU/Linux >> Znalost Linux >  >> Linux

Proč bylo „~“ vybráno k reprezentaci domovského adresáře?

Často jsem přemýšlel, proč ~ (tilda) představuje domovský adresář uživatele. Je za tím nějaký důvod, nebo je to jen nějaká málo používaná postava?

Přijatá odpověď:

Cituji Wikipedii:

V operačních systémech podobných Unixu (včetně BSD, GNU/Linux a Mac OS
X) vlnovka často označuje domovský adresář aktuálního uživatele:například
, pokud je domovský adresář aktuálního uživatele /home/bloggsj a poté cd , cd ~ , cd /home/bloggsj nebo cd $HOME jsou ekvivalentní. Tato praxe
pochází z terminálu Lear-Siegler ADM-3A běžně používaného během
70. let 20. století, který měl náhodou symbol vlnovky a slovo „Home“
(pro přesun kurzoru na vlevo nahoře) na stejné klávese.

Fotografie klávesnice Lear-Siegler ADM-3A naleznete na této stránce.

Tento terminál je také zdrojem pohybových příkazů používaných v vi editor:h , j , k , l pro doleva, dolů, nahoru, doprava.


Linux
  1. Proč server zablokoval moji IP?

  2. Je možné předefinovat Tildu (‚~‘, domovský adresář)?

  3. Proč Rsync trvá na tom, že je rozdíl, když jej spustím podruhé?

  1. Proč je velikost adresáře v unixu vždy 4096 bajtů?

  2. Proč je příšerné 'rm -rf /' vůbec povoleno?

  3. Jaký má smysl šifrování domovského adresáře?

  1. Jaká by měla být ideální oprávnění k domovskému adresáři v linuxu

  2. Použití chown ke změně skupinového vlastníka adresáře není povoleno....Proč?

  3. Proč je kořenový adresář označen znakem /?