Come si pronuncia /usr
?
Ho trovato in la rete che qualcuno la legge “utente” … ma, per quanto ne so, questa directory non è correlata allutente. Il significato della sigla è “Risorse specifiche (o di sistema) di Unix”.
Come possiamo leggerlo meglio, rendendo facile capire immediatamente il senso dello scopo di tale cartella?
Commenti
Risposta
Nelle implementazioni Unix originali, /usr
utilizzato per contenere le directory home degli utenti , ad es invece di /home/user
, avresti /usr/user
. Lintenzione originale era che la directory si chiamasse “utente” con la connotazione “tutto ciò che riguarda lutente”.
Da allora, il ruolo di /usr
si è ristretto. Negli attuali sistemi operativi Unix-like, /usr
tende ancora a contenere programmi e dati user-land (al contrario di programmi e dati di “sistema”), sebbene in molti casi il la distinzione tra, ad esempio, /usr/bin
e /bin
non è forse così forte una volta.
Forse la pronuncia “utente” è più comprensibile dato questo sfondo. Un backronym che alcune persone preferiscono è “Risorse di sistema utente “, ma” utente “è ancora più comune.
Commenti
- Sembra quel passaggio è stato rimosso dallFHS, tuttavia.
- FWIW, utilizzo molti sistemi HPC moderni in cui le directory home sono ancora in una directory sotto
/usr
per qualche motivo. - @Thomas, dato che ‘ è già usr, perché
home
è stato inventato ? - @Paceri ehm, i motivi per laggiunta di
/home
sono coperti dalla risposta jilliagre ‘ a questa domanda correlata .
Risposta
” Risorse specifiche di Unix (o di sistema) “è un backronym. Come già affermato, è solo una forma abbreviata di utente. Vedi questa domanda
tendo a pronunciarla “utente” con persone esperte, cioè quelle che sanno di cosa sto parlando, e “u-ess-err” con quelli di cui “non sono sicuro.
Commenti
- Quindi ora so che se ” u-ess-err ” mi stai condiscendendo 🙂
- Se ti conosco , potrebbe essere proprio così 😉 altrimenti, semplicemente non ‘ Non correre il rischio di essere frainteso.
Risposta
I posso garantire personalmente che “è stato pronunciato” utente “almeno dai primi anni ottanta, quando la portabilità attraverso i sistemi operativi (e con essa il concetto di” unix-specific “in opposizione a risorse indipendenti dal sistema) non era su nessuno” “Risorse specifiche per Unix” è sicuramente uninvenzione successiva, o “etimologia popolare”.
Come dimostra @Thomas, conteneva elementi “utente” in modo più evidente. Nei sistemi meno recenti, /usr
era spesso un punto di montaggio del disco, quindi gli elementi essenziali del sistema si trovavano sullunità principale o sulla partizione (/
) e /usr
conterrebbe programmi e dati userland che possono essere caricati in seguito nel processo di avvio.
Risposta
Qualche tempo fa, ho trovato il tutorial su Linux a basso contenuto di grassi , che contiene questa breve spiegazione sul file sistem di Linux.
In breve, elenca le seguenti definizioni:
- / bin Contiene i comandi e programmi di sistema Linux (chiamati anche binari). Pronunciata “slash bin”.
- / dev Contiene file di dispositivo speciali che corrispondono a componenti hardware. Pronunciata “slash dev.”
- / etc Contiene i file di configurazione per Linux e altro software installato. Pronunciate “slash et-see”.
- / home Contiene le directory home (memoria personale) per ogni utente sul sistema. Pronunciate “barra home”.
- / sbin Contiene più binari Linux (utilità speciali non per utenti generici ). Pronunciate “slash ess-bin”.
- / root La home directory per lutente root; da non confondere con /. Alcuni sistemi Linux usano / home / root invece di / root. Pronunciata “slash root”.
- / usr Contiene programmi di sistema e altri file per utenti generici come giochi, guida in linea e documentazione. Per convenzione, un utente non dovrebbe inserire file personali in questa directory. Pronunciata “slash user”.
Commenti
- Ho guardato un video corso di formazione in cui listruttore continuava a dire ” slash-etcetera “. Fortunatamente conoscevo già la pronuncia corretta, quindi era semplicemente fastidioso (e sorprendente) invece di farmi prendere in giro.
- @Wildcard I don ‘ Non credo di ‘ mai sentito parlare di
/etc
pronunciato et-see tranne che dagli americani. Forse questa è una varianza regionale (come la pronuncia di router ), ma qui nel Regno Unito la conosco come eccetera o forse ee-tee-see . - Sia ‘ onesto: finché il messaggio è chiaro, la pronuncia potrebbe essere irrilevante
Risposta
Tanto vale andare alla fonte. In questo film del 1982 di AT & T che presenta gli inventori di UNIX, Il sistema operativo UNIX , Brian Kernighan pronuncia /usr
come “utente”, intorno al segno 13:41. Mostra la sua home directory, /usr/bwk
.
Fino a quando i computer che eseguono UNIX non hanno avuto grandi basi di utenti e più unità disco, quasi tutte le directory home degli utenti erano direttamente sotto /usr
.
/usr
et al setup, e con gli utenti ‘ home directory in/user
. In quel contesto, pronunciare/usr
come ” slash user ” non sarebbe stato un buon risultato idea. Ma ‘ non ho mai visto/user
usato in questo modo prima o dopo, quindi è stato probabilmente un caso insolito.