Aussprache für / usr directory

71

Wie spricht man aus /usr?

Ich fand im Netz, dass jemand es "Benutzer" liest ... aber, soweit ich weiß, ist dieses Verzeichnis nicht mit dem Benutzer verbunden. Die Bedeutung des Akronyms ist "Unix-spezifische (oder System-) Ressourcen".

Wie können wir es besser lesen, um den Umfang eines solchen Ordners sofort zu verstehen?

bläulich
quelle
13
@RubanSavvy Dies wurde bereits auf der Meta-Site besprochen , und die Moderatoren scheinen zuzustimmen, dass Fragen zur Unix-Historie zum Thema gehören.
Thomas Nyman
5
@ illuminÉ Ich denke, diese Frage kann unter "Verwenden oder Verwalten eines * nix-Desktops oder -Servers" fallen. Um etwas zu verwenden oder zu verwalten, müssen Sie in der Lage sein, darüber zu sprechen. Fragen zur * nix-Terminologie sind zum Thema IMO. Es gibt zwar schon einige davon, aber wie Sie an den Abstimmungen zu diesen und ähnlichen Fragen sehen können, werden sie von der Community thematisiert. In Fällen, in denen die Hilfedokumente und die Community nicht übereinstimmen, gewinnt die Community immer.
terdon
5
/ usr / bin / bad - Nur eine Möglichkeit, es in meinen Gedanken zu lesen!
Paddy
2
"Die Bedeutung des Akronyms sind Unix-spezifische (oder System-) Ressourcen." Nachforschungen haben ergeben, dass "USR" als Akronym für das Benutzerverzeichnis "rückwirkend" ist.
Mikemaccana
2
Vor einigen Jahren arbeitete ich bei einem früheren Job an Unix-Systemen mit dem üblichen /usrSetup und den Benutzerverzeichnissen unter /user. In diesem Zusammenhang /usrwäre es keine gute Idee gewesen, "slash user" auszusprechen . Aber ich habe noch nie /userzuvor oder seitdem so etwas gesehen , also war es wahrscheinlich ein ungewöhnlicher Fall.
Keith Thompson

Antworten:

66

In den ursprünglichen Unix - Implementierungen /usrverwendet , um die Benutzer - Home - Verzeichnisse enthalten , zum Beispiel statt /home/user, würden Sie haben /usr/user. Die ursprüngliche Absicht war es, das Verzeichnis mit der Konnotation "alles, was mit dem Benutzer zu tun hat" als "Benutzer" zu bezeichnen.

Seitdem hat sich die Rolle von /usrverengt. In aktuellen Unix-ähnlichen Betriebssystemen werden /usrBenutzerprogramme und -daten (im Gegensatz zu "System" -Programmen und -daten) immer noch häufig verwendet, obwohl in vielen Fällen die Unterscheidung zwischen beispielsweise /usr/binund/bin möglicherweise nicht mehr so ​​stark ist wie früher Sein.

Vielleicht ist die Aussprache "Benutzer" vor diesem Hintergrund verständlicher. Ein Backronym, das manche Leute bevorzugen, ist "Benutzersystemressourcen", aber "Benutzer" ist noch häufiger.

Thomas Nyman
quelle
FWIW, ich benutze viele moderne HPC-Systeme, in denen sich die Home-Verzeichnisse /usraus irgendeinem Grund noch in einem Verzeichnis befinden .
tpg2114
@Thomas, da es schon usr gibt, warum wurde es homeerfunden?
Pacerier
1
@ Pacerier, Gründe für die Hinzufügung von /homesind in der Antwort von Jilliagre auf diese verwandte Frage enthalten .
Thomas Nyman
31

Die "Unix-spezifischen (oder System-) Ressourcen" sind ein Backronym. Wie bereits erwähnt, handelt es sich lediglich um eine Kurzform des Benutzers. Siehe diese verwandte Frage

Ich neige dazu, es "Benutzer" mit erfahrenen Leuten auszusprechen, dh mit denen, die wissen, wovon ich spreche, und "u-ess-err" mit denen, die ich nicht sicher bin.

jlliagre
quelle
11
Jetzt weiß ich also, dass du dich herablassend fühlst, wenn du mich ärgerst :)
Eric Wilson
4
Wenn ich dich kenne , könnte das tatsächlich der Fall sein ;-) Ansonsten gehe ich kein Risiko ein, missverstanden zu werden.
Juli
17

Ich kann persönlich dafür bürgen, dass es seit mindestens den frühen achtziger Jahren als "Benutzer" bezeichnet wird, als die Übertragbarkeit über Betriebssysteme (und damit das Konzept von "unix-spezifisch" im Gegensatz zu systemunabhängigen Ressourcen) auf keiner Karte stand. "Unix-spezifische Ressourcen" ist definitiv eine spätere Erfindung oder "Volksetymologie".

Wie @Thomas zeigt, enthielt es früher offensichtlicheres "Benutzer" -Ding. In älteren Systemen /usrbefand sich häufig ein Datenträger-Bereitstellungspunkt, sodass sich die wichtigsten Systemkomponenten auf dem Stammlaufwerk oder der Partition ( /) befanden und /usrUserland-Programme und -Daten enthielten, die später beim Startvorgang geladen werden können.

alexis
quelle
12

Vor einiger Zeit habe ich das Low Fat Linux-Tutorial gefunden , das diese kurze Erklärung zum Linux-Dateisystem enthält.

Kurz gesagt werden die folgenden Definitionen aufgelistet:

  • / bin Enthält die Linux-Systembefehle und -Programme (auch Binärdateien genannt). Ausgesprochen "slash bin".
  • / dev Enthält spezielle Gerätedateien, die Hardwarekomponenten entsprechen. Ausgesprochen "slash dev."
  • / etc Enthält Konfigurationsdateien für Linux und andere installierte Software. Ausgesprochen "slash et-see".
  • / home Enthält die Home-Verzeichnisse (persönlicher Speicher) für jeden Benutzer im System. Ausgesprochen "Schrägstrich nach Hause."
  • / sbin Enthält weitere Linux-Binärdateien (spezielle Dienstprogramme, nicht für allgemeine Benutzer). Ausgesprochen "slash ess-bin".
  • / root Das Ausgangsverzeichnis für den Root-Benutzer. nicht zu verwechseln mit. Einige Linux-Systeme verwenden / home / root anstelle von / root. Ausgesprochen "Schrägstrichwurzel".
  • / usr Enthält Systemprogramme und andere Dateien für allgemeine Benutzer, z. B. Spiele, Online-Hilfe und Dokumentation. Gemäß der Konvention sollte ein Benutzer keine persönlichen Dateien in diesem Verzeichnis ablegen. Ausgesprochen "slash user".
Barranka
quelle
1
Ich habe einen Videotrainingskurs durchlaufen, in dem der Ausbilder immer wieder "Slash-etcetera" sagte. Zum Glück kannte ich bereits die richtige Aussprache, daher war es nur ärgerlich (und überraschend), anstatt mich zum Lachen zu bringen.
Wildcard
4
@Wildcard Ich glaube nicht , dass ich noch nie gehört habe /etcist ausgesprochen et-sehen außer von den Amerikanern. Vielleicht ist dies eine regionale Varianz (wie die Aussprache von Router ), aber hier in Großbritannien kenne ich sie als etcetera oder möglicherweise als ee-tee-see .
Roaima
Seien wir ehrlich: Solange die Botschaft klar ist, ist die Aussprache möglicherweise irrelevant
Barranka
10

Könnte auch an die Quelle gehen. In diesem Film von AT & T aus dem Jahr 1982 mit den UNIX-Erfindern The UNIX Operating System spricht Brian Kernighan /usretwa um 13:41 als "Benutzer" aus. Er zeigt sein Heimatverzeichnis /usr/bwk.

Bis Computer unter UNIX über große Benutzerbasen und mehrere Festplatten verfügten, befanden sich fast alle privaten Verzeichnisse der Benutzer direkt darunter /usr.

Mark Plotnick
quelle