Windows ve Linux'ta komut istemi - Dillerinin adı nedir?


10

Komut istemi ağ oluşturma, arama, localhost'ta parametre ayarlama vb. Yapmak için kullanıldığında, Windows'ta komut istemine girmek için kullanılan dil nedir? Linux'a ne dersiniz? Bunun için bir isim var mı? DOS mu yoksa unix mi? Yoksa sadece işletim sistemi içinde adı olmayan bir dizi komut mu var?

Teşekkür ederim.

Yanıtlar:


9

Windows'da, bir komut istemi açtığınızda, neredeyse her zaman çalışan programdır cmd.exe. Eski DOS tabanlı gelişmiş bir NT türevidir ve bu command.comda daha eski CP / M CCPkomut yorumlayıcısıyla benzerlik gösterir .

Linux'ta, @Griffin'den bahsedildiği gibi, bashgrafiksel bir ortamda kullanıyorsanız genellikle bir çeşit terminal emülatöründe çalışıyorsunuzdur . (dağıtım ve masaüstü ortamınıza bağlı olarak büyük ölçüde değişebilir). Bu, "Bourne Again SHell" anlamına gelir, çünkü daha önce "Bourne" kabuğunun ( sh) uzun süredir standart olan genişletilmiş bir versiyonudur . Orada gibi yaygın kullanımda diğer "alternatif" kabukları var csh, kshve tcsh.

Windows cmd.exeda bir kabuk olarak düşünülebilir (olduğu gibi explorer.exe).

Hem Windows komut isteminde hem de tüm Unix kabuklarında birkaç "yerleşik" veya tamamen kabuk içinde işlenen komutlar bulunur. Bu, bazı temel komutları (örneğin cd) ve komutların toplu dosyası yürütüldüğünde komut dosyası akışını denetleyen birçok koşullu komut ve işleçleri içerir.

Ancak, hem Linux hem de Windows'da, yararlı şeyler yapan "komutların" büyük çoğunluğu aslında kabuk tarafından "çağrılan" harici programlardır. Ve bir kabuğun birincil amacı, bir operatörün programları bu programlar için argümanlar belirterek başlatmasını sağlamaktır. Gerçekten bir programlama dili değil, sadece program başlatmak için bir çerçeve.


5

Gerçekten bir "dil" değil. Söz konusu işletim sistemi için yalnızca Komut Satırı Arabirimi'dir (CLI).

Komutlar ve sözdizimi işletim sistemi yaratıcıları tarafından seçilir ve tanımlanır.

Görev gruplarını gerçekleştirmek için bir CLI ile birlikte yaygın olarak kullanılan çeşitli komut dosyası dilleri (bazıları işletim sistemine bağlı olarak diğerleri tarafından daha popülerdir) vardır.

BTW "Komut İstemi" terimi, CLI'da bir sonraki komutunuzu nereye gireceğinizi gösteren gerçek metin bitini ifade eder. (örneğin: C:\>veya #vb.).


3

Windows toplu iş kullanır. Linux'ta en popüler dil bash, ancak alternatifler var.


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.