Jestem nowy w Linuksie i Ubuntu. Ludzie używają ~/filename
w odpowiedziach na moje pytania. Co ~/
znaczy
Jestem nowy w Linuksie i Ubuntu. Ludzie używają ~/filename
w odpowiedziach na moje pytania. Co ~/
znaczy
Odpowiedzi:
~/
jest skrótem dla folderu domowego bieżącego użytkownika. Więc jeśli Twoja nazwa użytkownika to „foobar”, rozwija się do/home/foobar/
~
jest to skrót dla folderu domowego bieżącego użytkownika :)
~
zamiast ~/
, ponieważ /
nie jest to konieczne.
~
faktycznie rozwija się do wartości zmiennej środowiskowej HOME
. Jeśli zmienisz wartość HOME
, ~
również nie będzie już wskazywał katalogu domowego tego użytkownika.
Ważną rzeczą jest to, że jeśli używasz użytkownika root, ~/
będzie to /root
katalog, a nie katalog /home/user_name
.
W takim przypadku wykonaj:
> cd ~/ ; pwd ;
Wyjdzie:
> /root
/root
jest wymieniony jako katalog domowy użytkownika root w twojej /etc/passwd
tabeli. To nie jest szczególny przypadek.
user
katalogu domowego, którego możesz użyć~user
, jak wls -l ~enzotib/Documents/
.