Często zastanawiałem się, dlaczego ~(tylda) reprezentuje katalog domowy użytkownika. Czy kryje się za tym jakiś powód, czy może po prostu jakaś rzadko używana postać?
Wiem, że prawdopodobnie o to wcześniej pytano, ale nie mogłem tego znaleźć w Google. Dany Jądro Linux Brak konfiguracji zmieniających $ HOME grzmotnąć Będzie ~ == $HOMEprawda
Mam skrypt bash myhome.shzawierający tylko jedną linię: echo $HOME Właścicielem skryptu jest użytkownik: $ ls -l myhome.sh -rw-rw-r-- 1 user user <date> <time> myhome.sh W Ubuntu 16.04 i 17.10 otrzymuję: $ echo $HOME /home/user $ sudo echo $HOME /home/user $ bash myhome.sh /home/user $ sudo bash myhome.sh /home/user W Debian …
Przez wiele lat cały mój $HOMEkatalog był sprawdzany jako subversion. Obejmuje to wszystkie moje pliki dot i profile aplikacji, wiele skryptów, narzędzi i hacków, moją preferowaną podstawową strukturę katalogu domowego, a nie kilka dziwnych projektów i losowe dane o wartości hurtowej. To była dobra rzecz. Podczas gdy to trwało. Ale …
Zauważyłem, że niektóre aplikacje umieszczają swoje pliki konfiguracyjne, ~/.config/appnamepodczas gdy inne używają ~/.appname(klasyczny sposób, AFAIK) do tego. Jaki jest sens tego rozróżnienia i co może być lepszym do rozważenia dla mojego zastosowania? AKTUALIZACJA: Wygląda na to, że mój (domyślnie XUbuntu 11.10) $ XDG_CONFIG_HOME jest ustawiony na ~/i większość aplikacji w …
Ciekawe, dlaczego: dlaczego crontabs są przechowywane w katalogu / var, a nie w katalogach domowych użytkownika? Izolowanie tych plików w celu aktualizacji jest bardzo trudne, ale podejrzewam, że istnieje logiczny powód ...
Pierwotnie w Uniksie /usrbył używany do katalogów użytkowników (domowych). Gdybym miał użytkownika o nazwie alex, mój katalog domowy to /usr/alex. (Co ciekawe, Plan 9 , następca Unixa, nadal ma katalogi użytkowników /usr). W dzisiejszych czasach oczywiście przechowujemy katalogi domowe /home. (Przynajmniej w GNU / Linux. Nie wiem o innych Unikach, …
Każda powłoka ma ustawioną zmienną środowiskową $ HOME (np .:) /Users/lotolo. Jeśli mam csh, mogę, unsetenv HOMEa jeśli tak, to cdbędę w domu. Przetestowałem to również na bash ( unset HOME) i to samo zachowanie. Skąd więc powłoka wie, gdzie jest mój dom / other_user? Gdzie odczytuje te wartości? To …
Na Ubuntu 10.4 dokonałem edycji /etc/bash.bashrcpliku, aby ustawić niektóre zmienne, takie jak historia poleceń ( HISTSIZE=5000), jednak jeśli utworzę nowych użytkowników, Ubuntu domyślnie daje im .bashrcplik w katalogu domowym z tym zestawem, HISTSIZE=1000który zastępuje mój. Jak mogę zmienić domyślny .bashrcplik, który jest tworzony?
Znajduję coraz więcej narzędzi, które umieszczają pliki wykonywalne w ~ / .local / bin. Jestem stary i dla mnie ~ / bin to miejsce w moim $ HOME dla plików wykonywalnych. Skąd ta szalona nowa moda? Dlaczego ludzie to robią? Jak bardzo jest to rozpowszechnione? Czy jest to gdziekolwiek sformalizowane? …
Tak więc, pracuję w środowisku UNIX i zauważyłem, że w moim katalogu roboczym, który jest mile od mojego domu w UNIX, jest ~. Teraz, kiedyś, zrobiłem to rm -rf ~z mojego katalogu roboczego i ostatecznie skasowałem mój katalog domowy i musiałem zaangażować IT. Nie chcę tego robić ponownie. Jednocześnie chcę …
Chcę zainstalować Git lokalnie dla użytkownika na serwerze RHEL (nie mam dostępu do konta root). Jaki byłby twój najczystszy / najlepiej zorganizowany sposób instalowania oprogramowania na lokalnym koncie użytkownika? Instalujesz wszystko w katalogu domowym użytkowników? Jak wyglądałby układ katalogu? Czy zainstalowałbyś się ze źródła lub RPM? Jeśli z RPM użyłbyś …
W ciągu kilku lat w moim $HOMEkatalogu pojawiło się wiele ukrytych plików i katalogów. Chciałbym ciągle usuwać niepotrzebne. Jak mogę dowiedzieć się, które aplikacje utworzyły te ukryte pliki i katalogi. Jak mogę się upewnić, że usunięcie ukrytych plików i katalogów jest bezpieczne i że nic ważnego nie zostanie utracone i …
Obecnie jestem zalogowany na serwerze CentOS i chciałbym zmienić swój katalog domowy z /home/myuserName/na/var/www/html/ Wypróbowałem poniższe polecenie: > sudo usermod -d /var/www/html myuserName Ale to daje mi błąd: usermod: user myUserName is currently logged in
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.