Hur uttalar du /usr
?
Jag hittade i nätet att någon läser det ”användare” … men för vad jag vet är den här katalogen inte relaterad till användaren. Betydelsen av akronymen är ”Unix-specifika (eller system) resurser”.
Hur kan vi bättre läsa den, vilket gör det enkelt att omedelbart förstå innebörden för en sådan mapp?
Kommentarer
Svar
I de ursprungliga Unix-implementeringarna, /usr
används för att innehålla användarens hemkataloger , t.ex. istället för /home/user
skulle du ha /usr/user
. Den ursprungliga avsikten var att katalogen skulle kallas användare med konnotationen ”allt användarrelaterat”.
Sedan dess har rollen som /usr
minskat. I nuvarande Unix-liknande operativsystem tenderar /usr
fortfarande att innehålla användarland-program och data (i motsats till ”system” -program och data), även om skillnad mellan till exempel /usr/bin
och /bin
är kanske inte lika stark som den brukade vara.
Kanske är uttalet ”användare” mer begripligt med tanke på den här bakgrunden. En backronym som vissa människor föredrar är ”Användarsystemresurser ”, men” användare ”är fortfarande vanligare.
Kommentarer
- Det ser ut som denna passage har dock tagits bort från FHS.
- FWIW, jag använder många moderna HPC-system där hemkatalogerna fortfarande finns i en katalog under
/usr
av någon anledning. - @Thomas, Eftersom ’ redan är US, varför
home
uppfanns ? - @Paceri er, Orsaker till tillägget av
/home
täcks av jilliagre ’ s svar till den här relaterade frågan .
Svar
” Unix-specifika (eller system) resurser ”är en bakronym. Som redan nämnts är det bara en förkortad användarform. Se denna relaterade fråga
Jag brukar uttala den som ”användare” med erfarna människor, dvs. de som vet vad jag pratar om, och ”u-ess-err” med de jag är osäker på.
Kommentarer
- Så nu vet jag att om du ” u-ess-err ” mig du är nedlåtande 🙂
- Om jag känner till dig, så kan det verkligen vara fallet 😉 annars vet jag bara ’ t riskerar att missförstås.
Svar
I kan personligen intyga att det har uttalats ”användare” sedan åtminstone tidigt på 1980-talet, när bärbarhet över OS ”(och därmed begreppet” unix-specifikt ”i motsats till systemoberoende resurser) inte fanns på någon” s karta. ”Unix-specifika resurser” är definitivt en senare uppfinning, eller ”folk etymologi”.
Som @Thomas visar brukade det innehålla tydligare ”användar” -grejer. I äldre system var /usr
ofta en diskmonteringspunkt, så att systemets väsentligheter fanns på rotenheten eller partitionen (/
), och /usr
skulle innehålla användarlandsprogram och data som kan laddas senare i startprocessen.
Svar
För en tid sedan hittade jag Low Fat Linux tutorial , som har den här korta förklaringen om Linux-filsystemet.
I korthet listas följande definitioner:
- / bin Innehåller Linux-systemkommandon och -program (även kallade binära filer). Uttalad ”snedstreck.”
- / dev Innehåller speciella enhetsfiler som motsvarar maskinvarukomponenter. Uttalad ”slash dev.”
- / etc Innehåller konfigurationsfiler för Linux och annan installerad programvara. Uttalade ”slash et-see.”
- / home Innehåller hemkatalogerna (personlig lagring) för varje användare på systemet. Uttalade ”slash home.”
- / sbin Innehåller fler Linux-binärer (specialverktyg inte för allmänna användare ). Uttalade ”snedstreck ess-bin.”
- / root Startkatalogen för rotanvändaren; inte förväxlas med /. Vissa Linux-system använder / home / root istället för / root. Uttalade ”slash root.”
- / usr Innehåller systemprogram och andra filer för allmänna användare som t.ex. spel, onlinehjälp och dokumentation. Enligt konvention ska en användare inte lägga personliga filer i den här katalogen. Uttalade ”slash-användare.”
Kommentarer
- Jag gick igenom en video utbildning där instruktören fortsatte att säga ” snedstreck-etcetera ”. Lyckligtvis visste jag redan rätt uttal, så det var bara irriterande (och överraskande) istället för att sätta mig upp för att bli skrattad av.
- @ Wildcard Jag don ’ t tror att jag ’ aldrig har hört talas om att
/etc
uttalas et-see utom av amerikaner. Kanske är detta regional variation (som uttalet av router ), men här i Storbritannien känner jag det som etcetera eller möjligen ee-tee-see . - Låt ’ vara ärliga: så länge meddelandet är klart kan uttalet vara irrelevant
Svar
Kan lika gärna gå till källan. I denna 1982-film från AT & T som innehåller UNIX-uppfinnarna, UNIX-operativsystemet , uttalar Brian Kernighan /usr
som ”användare”, runt markeringen 13:41. Han visar sin hemkatalog /usr/bwk
.
Tills datorer som kör UNIX fick stora användarbaser och flera hårddiskar, var nästan alla användares hemkataloger direkt under /usr
.
/usr
et al-installationen och med användare ’ hemkataloger under/user
. Att uttala/usr
som ” snedstreckanvändare ” skulle i det sammanhanget inte ha varit bra aning. Men jag ’ har aldrig sett/user
använt på det sättet före eller sedan, så det var förmodligen ett ovanligt fall.