/ Usr dizini için telaffuz


71

Nasıl evlilik yapıyorsun /usr?

İnternette birisinin "kullanıcı" okuduğunu buldum ... ... ama bildiğim kadarıyla, bu dizin kullanıcıyla ilgili değil. Kısaltmanın anlamı "Unix'e özgü (veya sistem) kaynaklar" dır.

Bu klasörün kapsamı anlamını hemen anlamayı kolaylaştırarak nasıl daha iyi okuyabiliriz?


13
@RubanSavvy Bu daha önce meta sitesinde tartışıldı ve moderatörler, Unix tarihiyle ilgili soruların konuyla ilgili olduğu konusunda hemfikir görünüyorlar.
Thomas Nyman

5
@ illuminÉ Bu sorunun "bir * nix masaüstünü veya sunucuyu kullanma veya yönetme" altına girebileceğini düşünüyorum. Bir şeyi kullanmak veya yönetmek için onun hakkında konuşabilmeniz gerekir. * Nix terminolojisi ile ilgili sorular IMO'da. Orada aslında oldukça birkaç tanesi bu ve benzeri sorulara oyla görebileceğiniz gibi, toplum konuda onları dikkate alır, zaten ancak. Yardım belgelerinin ve topluluğun aynı fikirde olmadığı durumlarda, topluluk her zaman kazanır.
terdon

5
/ usr / bin / bad - Aklımda okumak için tek yol!
Paddy

2
"Kısaltmanın anlamı Unix'e özgü (veya sistem) kaynaklar." Herhangi bir araştırma kullanıcı dizininin kısaltması olan 'USR'nin' geriye dönük 'olduğunu göstermektedir.
mikemaccana

2
Birkaç yıl önce, önceki bir işte, olağan /usrve diğerleri kurulumunda ve kullanıcıların ev dizinleri altında bulunan Unix sistemlerinde çalıştım /user. Bu bağlamda, /usr"eğik çizgi kullanıcısı" olarak ilan etmek iyi bir fikir olmazdı. Ama daha /userönce veya o zamandan beri bu şekilde kullanıldığını görmedim , bu yüzden muhtemelen alışılmadık bir durumdu.
Keith Thompson,

Yanıtlar:


66

Orijinal Unix uygulamalarında, /usrkullanıcının ev dizinlerini içermek için kullanılan , örneğin, yerine /home/user, olurdu /usr/user. Asıl amaç, dizinin “kullanıcı ile ilgili her şey” çağrışımıyla “kullanıcı” olarak adlandırılmasıydı.

O zamandan beri rolü /usrazaldı. Mevcut Unix benzeri işletim sistemlerinde, /usryine de, çoğu durumda örneğin /usr/binve/bin belki de olduğu kadar güçlü olmasa da, kullanıcı-arazi programları ve verileri ('sistem' programları ve verilerinin aksine) içerme eğilimindedir . olmak.

Belki de 'kullanıcı' telaffuzu bu arka plan göz önüne alındığında daha anlaşılabilir bir durumdur. Bazı kişilerin tercih ettiği bir arka plan 'Kullanıcı Sistem Kaynakları' dır, ancak 'kullanıcı' hala daha yaygındır.



FWIW, bir /usrnedenden ötürü ev dizinlerinin hala bir dizinde olduğu birçok modern HPC sistemi kullanıyorum .
tpg2114

@Tomas, Zaten usr olduğundan, neden homeicat edildi?
Pacerier

1
@Pacerier, ilave nedenleri /homekapsamındadır jilliagre cevabı için bu ilgili soruya .
Thomas Nyman

31

"Unix'e özgü (veya sistem) kaynaklar" bir backronymdir. Daha önce de belirtildiği gibi, sadece kısaltılmış bir kullanıcı şeklidir. Bu ilgili soruya bakın

Tecrübeli insanlarla “kullanıcı”, yani neden bahsettiğimi bilenler ve emin olmadığım kişilerle “u-ess-err” telaffuz etme eğilimindeyim.


11
Öyleyse şimdi biliyorum ki "u-ess-err" eğer bana küçümsüyorsun :)
Eric Wilson

4
Seni tanıyorsam , bu gerçekten olabilir ;-) aksi takdirde, sadece yanlış anlaşılma riskini almıyorum.
jlliagre

17

Kişisel olarak, en azından seksenlerin başından beri, işletim sistemleri arasında taşınabilirlik (ve onunla birlikte sistemden bağımsız kaynaklar yerine "unix'e özgü" kavramı) kimsenin haritasında olmadığı için "kullanıcı" olarak telaffuz edildiğini söyleyebilirim. "Unix'e özgü kaynaklar" kesinlikle daha yeni bir buluş veya "halk etimolojisi" dir.

@Thomas'ın gösterdiği gibi, daha açık bir şekilde "kullanıcı" öğelerini içerdiği için kullanılır. Eski sistemlerde, /usrçoğu zaman bir disk bağlama noktasıydı, bu nedenle sistem şartları kök sürücüde veya bölümdeydi ( /) ve /usrdaha sonra önyükleme işleminde yüklenebilecek kullanıcı programları ve verileri içerirdi.


12

Bir süre önce, Linux dosya sistemi hakkında kısa bir açıklaması olan Low Fat Linux eğitimini buldum .

Kısacası, aşağıdaki tanımları listeler:

  • / bin Linux sistem komutlarını ve programlarını (ikili dosyalar da denir) içerir. Seslendirilmiş "slash bin"
  • / dev Donanım bileşenlerine karşılık gelen özel aygıt dosyalarını içerir. Seslendirilmiş "slash dev."
  • / etc Linux ve diğer yüklü yazılımlar için yapılandırma dosyalarını içerir. "Slash et-see" olarak telaffuz edildi.
  • / home Sistemdeki her kullanıcı için ana dizinleri (kişisel depolama) içerir. "Slash home" dedi.
  • / sbin Daha fazla Linux ikili dosyası içerir (genel kullanıcılar için değil özel programlar). "Slash ess-bin" olarak telaffuz edildi
  • / root Root kullanıcısı için home dizini; karıştırılmaması gereken. Bazı Linux sistemleri / root yerine / home / root kullanır. "Slash root" olarak telaffuz edildi.
  • / usr Oyunlar, çevrimiçi yardım ve belgeler gibi genel kullanıcılar için sistem programları ve diğer dosyaları içerir. Kurallara göre, kullanıcı bu dosyaları kişisel dosyalarına koymamalıdır. Telaffuz edilen "slash user".

1
Öğretim görevlisinin "eğik çizgi vb" demeye devam ettiği bir video eğitim kursuna gittim. Neyse ki zaten doğru telaffuzu biliyordum, bu yüzden beni güldürmek için ayarlamak yerine sadece sinir bozucuydu (ve şaşırtıcıydı).
Wildcard

4
@Wildcard ben duymadım sanmıyorum /etctelaffuz edilen et-bakınız Amerikalılar tarafından hariç. Belki bu bölgesel sapmadır ( yönlendiricinin telaffuzu gibi ), ancak burada İngiltere'de bunu etcetera veya muhtemelen ee-tee-see olarak biliyorum .
roaima

Dürüst olalım: mesaj açık olduğu sürece, telaffuz ilgisiz olabilir
Barranka

10

Belki de kaynağa gitmek. UNIX mucitlerini, UNIX İşletim Sistemini içeren AT & T'nin bu 1982 filminde , Brian Kernighan /usr, 13:41 işareti civarında "kullanıcı" olarak ilan ediyor. Ana dizini gösteriyor /usr/bwk.

UNIX çalıştıran bilgisayarlar büyük kullanıcı tabanlarına ve birden fazla disk sürücüsüne sahip olana kadar, neredeyse tüm kullanıcıların ev dizinleri doğrudan altındaydı /usr.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.