Neden "admin" olmadığına - ya da daha dolaylı olarak, neden su "switchUser" ya da onun gibi bir şey değil - Geleneksel Unix komutları, Unix'in kökenleriyle ilgili tarihsel nedenlerden ötürü asgari kısaltma olma eğilimindedir.
En temel sebepten ötürü, aynı sebepten geri dönmemiz gerekiyor, buna Unix denir. Unix'in büyük kısmı, çok kullanıcılı ilk çoklu görevli işletim sistemlerinden biri olan MIT Multics'ten ilham alıyordu. (Unix, kime sorduğuna ve şu anki ruh hallerine bağlı olarak adını "Multics'in tekili" veya "kısır Multics" olarak alır.)
Multics'in diğer yenilikleri arasında, gerçek dosya konumunu dizin bilgisinden ayırma ve tek bir dosyanın birden fazla isme sahip olması kavramını ortaya koydu. ("Linkler", Unix terimlerinde.) Multics bundan tam olarak faydalandı; Çoğu Multics komutunun her ikisi de ALongNameThatIsImpossibleToType ve ASNTOECR'ye sahiptir (yalnızca uzmanların hatırlayabileceği kısa bir ad). Deneyimler, uzun isimlerin gerçekten çok fazla kullanıcı dostu olmadıklarını gösterdi, çünkü gerçekçi olarak, o zamanlar tüm kullanıcılar hızlı bir şekilde "uzmanlar" oldu ve neredeyse hiç kimse uzun isimleri kullanmadı. Unix, Multics'in bazı tasarımlarını benimsediğinde, sadeleştirmelerinden biri kullanılmayan uzun isimleri atmak ve sadece uzman dostu isimleri tutmaktı.
Bu aynı zamanda Unix'in işletim sistemini azaltma felsefesine ve temel komutunu temellerine göre ayarlayarak daha küçük sistemlerde verimli çalışmasına izin veriyor. O günlerde, programcılar hala her baytı ve mümkün olan her bir çevrimi koruyordu. İşlemciler inanılmaz derecede yavaştı, terminal hızları da oldukça yavaştı ve bellek çok daha pahalıydı (ve yavaştı ve varsa küçük önbellekleri vardı). Sistem komutlarını minimum seviyede tutmak, gerçekte (eğer varsa) gerçek kaynakları korumamış olabilir, ancak zamanın zihniyeti için "doğru" hissetti.
Kullanıcı dostu komut isimleri konusunda ısrar ediyorsanız, Unix cevabı "Bir kabuk betiği yazmayı biliyorsunuz; kendiniz uygulayın." Öğrenmeyi ve / veya kodlamayı sevmiyorsanız, Unix'ten memnun olmayacaksınız ve başka bir şey kullanmalısınız. ”
sudo ls
"do, süper kullanıcı olarakls
" (ve, aptalca, anımsatıcılar komutları hatırlamak için önemli olan değil) "(ve hayır, muhtemelen bu demektir s cadı u ser ve bunu göz önüne alındığında,su
araç kullanıcı geçiş Ama eski güzel buluyorum.; -))