Mermiler nedir?


Yanıtlar:


21

Önemli (iyi ...) bir ayrım var:

  • Terminal : Komut satırı arayüzüne erişmek için kullandığınız program
    • Bu, gnome-terminal gibi bir şey olurdu, kullanıcının komutları girmesine, yazı tipi boyutunu ayarlamasına vb. İzin verir. UNIX'in ilk günlerinde, bunlar fiziksel makinelerdi.
  • Kabuk : Bash, Dash, Zsh gibi komut satırlarının üzerinde çalışan program.
    • Bash gibi iyi bir kabuk sadece programları çalıştırmanıza izin vermez, aynı zamanda onları kodlamak için karmaşık argümanlar kullanır, çıktıları bir programdan bir başkasının girişine aktarır.

Kısa süre önce, genel olarak komut satırı hakkında etiketin Wiki command-lineetiketinde yazdım .

Komut satırı arayüzü (CLI), Terminal'e metin komutları yazarak işletim sistemiyle veya yazılımla etkileşime girmenin bir yoludur.

"Linux altında işaretleyebileceğiniz ve tıklayabileceğiniz ve sürükleyebileceğiniz GUI'ler (grafiksel kullanıcı arayüzleri) vardır ve umarız önce birçok belgeyi okumadan çalışmayı umarsınız. Geleneksel Unix ortamı komutları yazdığınız bir CLI'dir (komut satırı arayüzü). Bilgisayara ne yapılması gerektiğini söylemek. Bu daha hızlı ve daha güçlü, ancak komutların ne olduğunu bulmayı gerektirir. " Erkek intro dan (1)

Bazı kullanıcılar bazı görevler için komut satırını kullanmayı tercih ediyor çünkü zaman ve emek tasarrufu sağlıyor. Ayrıca , ortak görevleri otomatikleştirmek için komut dosyaları oluşturabilmekten de yararlanırlar ve işletim sistemlerini gereksinimlerine tam olarak uyacak şekilde çok düşük bir düzeyde yapılandırmak için komut satırını kullanabilirler.

Bourne Again Shell - wikipedia'dan, özgür ansiklopediden

Tarihi ve içsel çalışmaları hakkında biraz bilgi edinmek istersen, insanlar fred.bear'dan konuyla ilgili sorularıma cevap vermekten mutlu görünüyorlar .


6
  • Shell, kullanıcı komutlarının yorumlayıcısı olarak çalışır ve onları eyleme dönüştürür.

  • Kabuk işletim sisteminin dış kısmını oluşturur ve kullanıcı ile çekirdek arasındaki arayüzü oluşturur.

  • Giriş yapan her kullanıcı için eylem halinde kabuk var. Kullanıcı tarafından bir komut verildiğinde, kabuk tarafından incelenir ve yürütme için çekirdeğe iletilir.


+1 çünkü açıklama yeterince genel, çünkü sadece sh veya bash veya zsh kabukları değil, aynı zamanda Gnome, KDE veya explorer ...
EricSchaefer


3

Kolay anlaşılması hale getirmek için, salyangoz gibi çekirdeği ve 's olarak "kabuk" düşünmek kabuk . Salyangozu kabuktan alabilirsiniz, çünkü basit, kolay ve anlaşılır erişim noktasıdır. Benzer şekilde, bir bilgisayarda, kabuk size basit ve kolay erişim sağlar. Kabuklar salyangoz kabuğu gibi farklı şekillerde / boyutlarda olabilir. Örneğin bash, GNOME'un (bir bütün olarak) grafik bir kabuk olduğu, çoğu bilgisayar kullanıcısının çekirdeğe, sistem kitaplıklarına ve uygulamalara (salyangoz) erişmesini kolaylaştıran, metin tabanlı bir kabuktur.


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.