GNU/Linux >> Linux Esercitazione >  >> Linux

Perché è stato scelto "~" per rappresentare la home directory?

Mi sono spesso chiesto perché il ~ (tilde) rappresenta la home directory di un utente. C'è una ragione dietro questo, o è solo un personaggio usato di rado?

Risposta accettata:

Citando Wikipedia:

Su sistemi operativi simili a Unix (inclusi BSD, GNU/Linux e Mac OS
X), tilde indica spesso la directory home dell'utente corrente:per
esempio, se la directory home dell'utente corrente è /home/bloggsj , quindi cd , cd ~ , cd /home/bloggsj o cd $HOME sono equivalenti. Questa pratica
deriva dal terminale Lear-Siegler ADM-3A di uso comune durante gli
anni '70, che aveva il simbolo della tilde e la parola “Home”
(per spostare il cursore su in alto a sinistra) sullo stesso tasto.

Puoi trovare le foto della tastiera Lear-Siegler ADM-3A su questo sito.

Questo terminale è anche la fonte dei comandi di movimento usati in vi editore:h , j , k , l per sinistra, in basso, in alto, a destra.


Linux
  1. Linux:perché la directory principale è indicata con un segno /?

  2. Directory .misteriose nella directory principale?

  3. Perché la dimensione di una directory è sempre di 4096 byte in unix?

  4. Qual è lo scopo di crittografare la home directory?

  5. Quali dovrebbero essere i permessi ideali della home directory in Linux

Backup della home directory - La guida rapida e sporca

$home non dovrebbe essere la posizione della directory principale dell'utente?

Come migrare la directory HOME su Linux

Perché il terribile 'rm -rf /' è persino permesso?

Perché il mio rsync è così lento?

Perché sono stato in grado di eliminare un file di proprietà di root nella mia home directory senza essere root?