Jak wymawia się /usr
?
Znalazłem w sieć że ktoś to czyta „użytkownik” … ale z tego co wiem ten katalog nie jest powiązany z użytkownikiem. Znaczenie tego akronimu to „zasoby specyficzne dla systemu Unix (lub systemowe)”.
Jak możemy go lepiej przeczytać, ułatwiając natychmiastowe zrozumienie zakresu takiego folderu?
Komentarze
Odpowiedź
W oryginalnych implementacjach Uniksa /usr
używane do przechowywania katalogów domowych użytkowników , np zamiast /home/user
miałbyś /usr/user
. Pierwotnym zamiarem było, aby katalog nazywać się „użytkownik” z konotacją „wszystko związane z użytkownikiem”.
Od tego czasu rola /usr
się zawęziła. W obecnych uniksowych systemach operacyjnych /usr
nadal zawiera programy i dane użytkownika (w przeciwieństwie do programów i danych „systemowych”), chociaż w wielu przypadkach rozróżnienie między na przykład /usr/bin
i /bin
nie jest „chyba tak silne, jak jest kiedyś.
Być może wymowa „użytkownik” jest bardziej zrozumiała w tym kontekście. backronim , który niektórzy wolą, to „Zasoby systemu użytkownika ”, ale„ użytkownik ”jest nadal bardziej powszechny.
Komentarze
- Wygląda na to, że ten fragment został jednak usunięty z FHS.
- FWIW, używam wielu nowoczesnych systemów HPC, w których katalogi domowe nadal znajdują się w katalogu pod
/usr
z jakiegoś powodu. - @Thomas, Skoro ' jest już usr, dlaczego wymyślono
home
? - @Paceri er, powody dodania
/home
są opisane w odpowiedzi jilliagre ' do tego pokrewnego pytania .
Odpowiedź
” Zasoby specyficzne dla Uniksa (lub systemowe) „to backronim. Jak już wspomniano, jest to tylko skrócona forma użytkownika. Zobacz to powiązane pytanie
Zwykle wymawiam je jako „użytkownik” z doświadczonymi osobami, tj. Tymi, którzy wiedzą, o czym mówię, i „u-ess-err” z tymi, których nie jestem pewien.
Komentarze
- Więc teraz wiem, że jeśli ” u-ess-err ” mnie, jesteś protekcjonalny 🙂
- Jeśli cię znam , może tak być 😉 w przeciwnym razie po prostu nie ' nie ryzykuj niezrozumienia.
Odpowiedź
I może osobiście ręczyć, że „jest wymawiana jako„ użytkownik ”od co najmniej wczesnych lat osiemdziesiątych, kiedy przenośność między systemami operacyjnymi (a wraz z nią koncepcja„ specyficznych dla systemu unix ”w przeciwieństwie do zasobów niezależnych od systemu) nie dotyczyła nikogo” s. „Zasoby specyficzne dla systemu Unix” to zdecydowanie późniejszy wynalazek lub „etymologia ludowa”.
Jak pokazuje @Thomas, kiedyś zawierał bardziej oczywiste rzeczy „użytkownika”. W starszych systemach /usr
był często punktem montowania dysku, więc podstawowe informacje o systemie znajdowały się na dysku głównym lub partycji (/
), a /usr
będzie zawierać programy i dane użytkownika, które można załadować później w procesie rozruchu.
Odpowiedź
Jakiś czas temu znalazłem samouczek dotyczący Linuksa o niskiej zawartości tłuszczu , który zawiera to krótkie wyjaśnienie o systemie plików Linuksa.
Krótko mówiąc, zawiera on następujące definicje:
- / bin Zawiera polecenia i programy systemu Linux (nazywane także plikami binarnymi). Wymawiane „slash bin”.
- / dev Zawiera specjalne pliki urządzeń, które odpowiadają komponentom sprzętowym. Wymawiane „ukośnik dev.”
- / etc Zawiera pliki konfiguracyjne dla systemu Linux i innego zainstalowanego oprogramowania. Wymawiane „slash et-see”.
- / home Zawiera katalogi domowe (pamięć osobista) dla każdego użytkownika w systemie. Wymawiane „slash home”.
- / sbin Zawiera więcej plików binarnych Linuksa (specjalne narzędzia nie są przeznaczone dla zwykłych użytkowników ). Wymawiane „ukośnik ess-bin”.
- / root Katalog domowy użytkownika root; nie mylić z /. Niektóre systemy Linux używają / home / root zamiast / root. Wymawiane „ukośnik główny”.
- / usr Zawiera programy systemowe i inne pliki dla zwykłych użytkowników, takich jak gry, pomoc online i dokumentacja. Zgodnie z konwencją użytkownik nie powinien umieszczać plików osobistych w tym katalogu. Wymawiane „ukośnik użytkownika”.
Komentarze
- Obejrzałem film kurs szkoleniowy, na którym instruktor powtarzał ” slash-etcetera „. Na szczęście znałem już poprawną wymowę, więc było to po prostu irytujące (i zaskakujące), zamiast wystawiać mnie na pośmiewisko.
- @Wildcard Nie ' t myślę, że ' nigdy nie słyszałem o
/etc
wymawianym jako et-see z wyjątkiem Amerykanów. Może jest to wariancja regionalna (jak wymowa router ), ale tutaj, w Wielkiej Brytanii, znam ją jako etcetera lub prawdopodobnie ee-tee-see . - Niech ' będą szczerzy: dopóki przekaz jest jasny, wymowa może być nieistotna.
Odpowiedź
Równie dobrze może przejść do źródła. W tym filmie z 1982 roku z AT & T, który przedstawia wynalazców systemu UNIX System operacyjny UNIX , Brian Kernighan wymawia /usr
jako „user”, wokół znacznika 13:41. Pokazuje swój katalog domowy, /usr/bwk
.
Dopóki komputery z systemem UNIX nie otrzymały dużych baz użytkowników i wielu dysków twardych, prawie wszystkie katalogi domowe użytkowników znajdowały się bezpośrednio pod /usr
.
/usr
i innymi konfiguracją oraz z użytkownikami ' katalogi domowe w/user
. W tym kontekście wymawianie/usr
jako ” ukośnika użytkownika ” nie byłoby dobre pomysł. Ale ' nigdy nie widziałem/user
używanego w ten sposób wcześniej ani później, więc był to prawdopodobnie niezwykły przypadek.