Cosa significa ~ in una shell Linux?


Risposte:


20

L' ~(tilde) è un modo rapido per specificare la directory home.

La ~/.somefilenamesignifica che la vostra home directory, il file .somefilename.


3
Vorrei anche menzionare che il. davanti al nome di un file normalmente significa che è un file nascosto. Non apparirà di default in una ls di una directory a meno che non specifichi -a come opzione al comando ls.

5

Il carattere tilde ~ è interpretato dalla maggior parte delle shell come "home directory" per te. Il "." non significa nulla se fa parte di un nome file, sebbene alcuni programmi come ls (se non diversamente specificato) non mostreranno i file se il loro nome inizia con un "punto". Ordinamento di un attributo "nascosto".


3

Tilde inizialmente condivideva lo stesso spazio sul tasto HOME di alcune tastiere e per associazione significa ancora home directory.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.