Вимова для / usr каталог


71

Як ви простуєте /usr?

У мережі я виявив, що хтось читає його "користувачем" ... але, наскільки я знаю, цей каталог не пов'язаний з користувачем. Значення абревіатури - "специфічні (або системні) ресурси Unix".

Як ми можемо краще її прочитати, полегшивши негайно зрозуміти сенс області такої папки?


13
@RubanSavvy Це обговорювалося на мета-сайті раніше , і модератори, схоже, погоджуються, що питання, пов’язані з історією Unix, є актуальними.
Томас Найман

5
@ iluminÉ Я думаю, що це питання може підпадати під "Використання або адміністрування * nix робочого столу чи сервера". Щоб щось використовувати чи адмініструвати, вам потрібно вміти говорити про це. Питання щодо * nix термінології на тему IMO. Насправді їх уже досить багато, але, як ви бачите за голосами на це та подібні питання, громада вважає їх за темою. У випадках, коли довідки та спільнота не згодні, спільнота завжди перемагає.
тердон

5
/ usr / bin / bad - Тільки один спосіб прочитати це в моїй думці!
Падді

2
"Значення абревіатури - специфічні (або системні) ресурси Unix." Будь-яке дослідження показує, що "USR" як абревіатура для каталогу користувачів є "зворотною силою".
mikemaccana

2
Деякі роки тому на попередній роботі я працював над системами Unix зі звичайною програмою /usret al. Та з домашніми каталогами користувачів під /user. У цьому контексті вимова /usrяк "користувач слэш" не була б гарною ідеєю. Але я ніколи не бачив, /userщоб використовував цей спосіб ні до цього, ні тому, мабуть, це був незвичний випадок.
Кіт Томпсон

Відповіді:


66

У оригінальних реалізаціях Unix, які /usrвикористовуються для розміщення домашніх каталогів користувачів , наприклад, замість /home/userних /usr/user. Первісний намір полягав у тому, щоб каталог називався «користувачем» з конотацією «все, що стосується користувачів».

З того часу роль Росії /usrзвузилася. У нинішніх операційних системах, схожих на Unix, як і /usrраніше , як правило, містяться програми та дані користувача (на відміну від «системних» програм і даних), хоча в багатьох випадках відмінність між, наприклад, /usr/binі/bin не може бути настільки сильним, як раніше бути.

Можливо, вимова «користувач» є більш зрозумілою з огляду на цей фон. Бекронім деякі люди вважають за краще це «User System Resources», а «користувач» ще більш поширеним явищем.



FWIW, я використовую багато сучасних систем HPC, де домашні каталоги /usrчомусь все ще знаходяться в каталозі .
tpg2114

@Thomas, Оскільки вже є usr, чому homeвинайшли?
Pacerier

1
@Pacerier, Причини додавання /homeвисвітлюються у відповіді jilliagre на це пов'язане питання .
Томас Найман

31

"Специфічні (або системні) ресурси для Unix" є назвою. Як вже було сказано, це просто скорочена форма користування. Дивіться це пов'язане питання

Я схильний вимовляти це "користувачем" з досвідченими людьми, тобто тими, хто знає, про що я говорю, і "u-ess-err" з тими, про кого я не впевнений.


11
Тож тепер я знаю, що якщо ви «у-есс-помиляєтесь», ви поблажуєтесь :)
Ерік Вілсон

4
Якщо я вас знаю , то справді може бути так ;-) в іншому випадку я просто не ризикую не зрозуміти.
jlliagre

17

Я особисто можу сказати, що його оголосили "користувачем" ще щонайменше на початку вісімдесятих років, коли портативність через ОС (а з ним і поняття "специфічний для unix" на відміну від системно-незалежних ресурсів) не було ні на якій карті. "Специфічні для Unix ресурси", безумовно, пізніший винахід, або "народна етимологія".

Як демонструє @Thomas, він раніше містив більш очевидні речі "користувача". У старих системах /usrчасто була точка монтування диска, так що основні елементи системи знаходилися на кореневому диску або розділі ( /) і /usrмістили б програми користування та дані, які можна буде завантажувати пізніше в процесі завантаження.


12

Деякий час тому я знайшов підручник з низьким вмістом жиру Linux , в якому є це коротке пояснення щодо файлової системи Linux.

Коротше кажучи, у ньому перелічені наступні визначення:

  • / bin Містить команди та програми Linux (також їх називають бінарними файлами). Вимовлено "косою косою".
  • / dev Містить спеціальні файли пристроїв, які відповідають компонентам обладнання. Вимовлено "slash dev."
  • / і т.д. Містить файли конфігурації для Linux та іншого встановленого програмного забезпечення. Вимовлено "слэш-ет".
  • / home Містить домашні каталоги (особисте зберігання) для кожного користувача в системі. Вимовлено "слэш додому".
  • / sbin Містить більше бінарних файлів Linux (спеціальні утиліти, не для загальних користувачів). Вимовлено "slash ess-bin."
  • / root Домашній каталог для користувача root; не плутати з /. Деякі системи Linux використовують / home / root замість / root. Вимовлений "корінь косої риси".
  • / usr Містить системні програми та інші файли для загальних користувачів, такі як ігри, онлайн-допомога та документація. За умовою, користувач не повинен вносити особисті файли в цей каталог. Вимовлений "користувач слэш".

1
Я пройшов курс навчального відео, де викладач продовжував говорити "slash-etcetera". На щастя, я вже знав правильну вимову, тому це просто дратувало (і дивно) замість того, щоб налаштувати мене, щоб сміятися.
Wildcard

4
@Wildcard Я не думаю, що я ніколи не чув, щоб /etcвін проголошувався " et-see", крім американців. Можливо, це регіональна дисперсія (як вимова роутера ), але тут, у Великобританії, я знаю це як etcetera або, можливо, ee-tee-see .
roaima

Будемо чесними: доки повідомлення буде зрозумілим, вимова може бути неактуальною
Barranka

10

Можна також піти до джерела. У цьому фільмі 1982 року з AT&T, в якому представлені винахідники UNIX, Операційна система UNIX , Брайан Керніган оголошує /usr"користувачем" близько 13:41. Він показує свій домашній каталог, /usr/bwk.

До тих пір, поки комп'ютери під управлінням UNIX не отримали великих баз користувачів та декількох дискових накопичувачів, майже всі домашні каталоги користувачів знаходились безпосередньо під ним /usr.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.