Jestem nowy w Linuksie i Ubuntu. Ludzie używają ~/filename
w odpowiedziach na moje pytania. Co ~/
znaczy
command-line
filesystem
andrews coś
źródło
źródło
user
katalogu domowego, którego możesz użyć~user
, jak wls -l ~enzotib/Documents/
.~
jest to skrót dla folderu domowego bieżącego użytkownika :)~
zamiast~/
, ponieważ/
nie jest to konieczne.~
faktycznie rozwija się do wartości zmiennej środowiskowejHOME
. 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:
Wyjdzie:
źródło
/root
jest wymieniony jako katalog domowy użytkownika root w twojej/etc/passwd
tabeli. To nie jest szczególny przypadek.Ogólnie tylda ~ reprezentuje folder domowy. Użyj go, aby odnieść się do katalogu domowego w wierszu poleceń.
źródło