Ostatnio czytałem, że .desktoppliki używane jako skróty pulpitu są umieszczane w $HOME/Desktopkatalogu. Gdzie jest ten katalog?
Co również oznacza ta $część?
Ostatnio czytałem, że .desktoppliki używane jako skróty pulpitu są umieszczane w $HOME/Desktopkatalogu. Gdzie jest ten katalog?
Co również oznacza ta $część?
Odpowiedzi:
$HOMEjest zmienną środowiskową, która zazwyczaj zawiera lokalizację katalogu domowego /home/$USER. $Mówi nam, że jest to zmienna. Więc zakładając, że użytkownik nazywa DevRobotte .desktoppliki są umieszczone w /home/DevRobot/Desktop/.
Jeśli chcesz wiedzieć, do kogo $HOMEwskazują, możesz uruchomić następujące w terminalu.
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
Możesz na przykład użyć go do poruszania się po systemie plików, cd $HOMEale generalnie go nie zobaczysz, ponieważ możesz użyć go ~/do reprezentowania katalogu domowego bieżących użytkowników. Lub po prostu uruchom cdsam, aby przejść do katalogu domowego.
Or just run cd by itself to move to the home directory, TIL
cd ~nie zdając sobie sprawy, że mogę pominąć niezręczny ruch shift-pinky?
cd ~/!
HOMEjest zmienną środowiskową. Powłoka wymaga od ciebie, aby ją $oznaczyć.
$HOMEjest zmienną środowiskową, która wskazuje /home/<username>. Znajduje się pod /i zawiera pliki użytkownika.
Aby uzyskać więcej informacji, możesz zajrzeć do Podręcznika użytkownika Bash
/home/<username>. Apache na Ubuntu tworzy użytkownika, www-dataktórego $ HOME to /var/www, np.
HOMEjest zmienną środowiskową. Powłoka wymaga od ciebie, aby ją $oznaczyć.
/home/<username>jest konwencją, a nie wymogiem. Łatwo jest dodać użytkownika, którego $ HOME jest w /somewhere/entirely/different.
$HOMEróżni się również dla użytkownika. Niektórzy użytkownicy systemu mają dziwną$HOMEścieżkę, która nie jest włączona/home/...