Komut Satırı Yorumlayıcısı nedir?
Çeşitli / / November 28, 2021
Komut Satırı Yorumlayıcısı nedir? Genel olarak, tüm modern programların bir Grafik Kullanıcı Arayüzü (GUI). Bu, arayüzün, kullanıcıların sistemle etkileşim kurmak için kullanabilecekleri menülere ve düğmelere sahip olduğu anlamına gelir. Ancak komut satırı yorumlayıcısı, klavyeden yalnızca metin komutlarını kabul eden bir programdır. Bu komutlar daha sonra işletim sisteminde yürütülür. Kullanıcının klavyeden girdiği metin satırları, işletim sisteminin anlayabileceği işlevlere dönüştürülür. Bu, komut satırı yorumlayıcısının işidir.
Komut satırı tercümanları 1970'lere kadar yaygın olarak kullanılıyordu. Daha sonra bunların yerini Grafik Kullanıcı Arayüzü olan programlar aldı.
İçindekiler
- Komut Satırı Tercümanları nerede kullanılır?
- Günümüzde komut satırı yorumlayıcılarının kullanıldığı bazı durumlar nelerdir?
- Tüm komut satırı yorumlayıcıları aynı mı?
- Farklı işletim sistemlerinde Komut Satırı yorumlayıcıları
- Windows 10'da Komut İstemi
Komut Satırı Tercümanları nerede kullanılır?
İnsanların sahip olduğu yaygın bir soru, bugün neden bir komut satırı yorumlayıcısı kullansın? Artık sistemlerle etkileşim şeklimizi basitleştiren GUI ile uygulamalarımız var. Öyleyse neden komutları bir CLI'ye yazın? Komut satırı yorumlayıcılarının günümüzde hala geçerli olmasının üç önemli nedeni vardır. Nedenlerini tek tek tartışalım.
- Bazı eylemler komut satırı kullanılarak daha hızlı ve otomatik olarak yapılabilir. Örneğin, bir kullanıcı oturum açtığında bazı programları kapatma komutu veya aynı formattaki dosyaları bir klasörden kopyalama komutu otomatikleştirilebilir. Bu, manuel çalışmayı sizin tarafınızdan azaltacaktır. Bu nedenle, hızlı yürütme veya belirli eylemleri otomatikleştirmek için komut satırı yorumlayıcısından komutlar verilir.
- Bir grafik uygulamanın kullanımı oldukça kolaydır. Sadece etkileşimli değil, aynı zamanda kendi kendini açıklayıcıdır. Uygulamayı indirdikten sonra, program içindeki herhangi bir işlemde size rehberlik edecek bir dizi menü/düğme vb. vardır. Bu nedenle, yeni ve deneyimsiz kullanıcılar her zaman bir grafik uygulama kullanmayı tercih ederler. Bir komut satırı yorumlayıcısı kullanmak o kadar basit değildir. Menü yok. Her şeyin yazılması gerekiyor. Ancak, bazı deneyimli kullanıcılar komut satırı yorumlayıcısını kullanır. Bunun temel nedeni, bir CLI ile işletim sistemindeki işlevlere doğrudan erişiminizin olmasıdır. Deneyimli kullanıcılar, bu işlevlere erişmenin ne kadar güçlü olduğunu bilir. Böylece, CLI'yi kullanırlar.
- Bazen sisteminizdeki GUI yazılımı, işletim sistemini çalıştırmak veya kontrol etmek için gereken komutları desteklemek üzere oluşturulmamıştır. Böyle zamanlarda, kullanıcının komut satırı arayüzünü kullanmaktan başka seçeneği yoktur. Bir sistemde bir grafik programı çalıştırmak için gereken kaynaklar yoksa, Komut Satırı Arayüzü kullanışlı olur.
Bazı durumlarda, bir grafik program üzerinden Komut Satırı Arayüzünü kullanmak daha verimlidir. Bir CLI kullanmanın birincil amaçları aşağıda listelenmiştir.
- Komut satırı yorumlayıcılarında, komutları kullanarak talimatları görüntülemek mümkündür. Braille sistemi. Bu, kör kullanıcılar için yararlıdır. Arayüz onlar için kullanıcı dostu olmadığı için grafik uygulamaları bağımsız olarak kullanamazlar.
- Bilim adamları, teknik uzmanlar ve mühendisler, grafik arayüzler yerine komut yorumlayıcılarını tercih ederler. Bunun nedeni, belirli komutların yürütülebildiği hız ve verimliliktir.
- Bazı bilgisayarlar, grafik uygulamaların ve programların sorunsuz çalışmasını desteklemek için gereken kaynaklara sahip değildir. Komut satırı yorumlayıcıları da bu gibi durumlarda kullanılabilir.
- Yazma komutları, bir grafik arayüzdeki seçeneklere tıklamaktan daha hızlı gerçekleştirilebilir. Bir komut satırı yorumlayıcısı ayrıca kullanıcıya bir GUI uygulamasıyla mümkün olmayan çok çeşitli komutlar ve işlemler sağlar.
Ayrıca Okuyun:Aygıt Sürücüsü nedir?
Günümüzde komut satırı yorumlayıcılarının kullanıldığı bazı durumlar nelerdir?
Bir zamanlar sistemle etkileşim kurmanın tek yolunun komutları yazmak olduğu zamanlar vardı. Ancak zamanla grafik arayüzler daha popüler hale geldi. Ancak komut satırı yorumlayıcıları hala kullanımda. Nerede kullanıldığını öğrenmek için aşağıdaki listeyi gözden geçirin.
- Windows işletim sistemi adında bir CLI'ye sahiptir. Windows Komut İstemi.
- Junos yapılandırması ve Cisco IOS yönlendiricileri komut satırı yorumlayıcıları kullanılarak yapılır.
- Bazı Linux sistemlerinde ayrıca CLI bulunur. Unix kabuğu olarak bilinir.
- Ruby ve PHP'nin etkileşimli kullanım için bir komut kabuğu vardır. PHP'deki kabuk PHP-CLI olarak bilinir.
Tüm komut satırı yorumlayıcıları aynı mı?
Bir komut yorumlayıcısının, sistemle yalnızca metin tabanlı komutlarla etkileşim kurmanın bir yolundan başka bir şey olmadığını gördük. Birkaç komut satırı yorumlayıcısı olsa da, hepsi birbirine benziyor mu? Hayır. Bunun nedeni, CLI'ye yazdığınız komutların, kullandığınız programlama dilinin sözdizimine dayalı olmasıdır. Bu nedenle, bir sistemde bir CLI üzerinde çalışan bir komut, diğer sistemlerde aynı şekilde çalışmayabilir. Komutu, işletim sisteminin sözdizimine ve o sistemdeki programlama diline göre değiştirmeniz gerekebilir.
Sözdiziminin ve doğru komutların farkında olmak önemlidir. Örneğin, bir platformda, komut taraması şimdi sistemi virüs taramasına yönlendirecektir. Ancak, aynı komut diğer sistemlerde mutlaka tanınmayabilir. Bazen farklı bir işletim sistemi/programlama dili benzer bir komuta sahiptir. Sistemin benzer komutun yapacağı eylemi gerçekleştirmesine ve istenmeyen sonuçlara yol açmasına neden olabilir.
Sözdizimi ve büyük/küçük harf duyarlılığı da dikkate alınmalıdır. Yanlış sözdizimine sahip bir komut girerseniz, sistem komutu yanlış yorumlayabilir. Sonuç, ya amaçlanan eylem gerçekleştirilmez ya da başka bir etkinlik gerçekleşir.
Farklı işletim sistemlerinde Komut Satırı yorumlayıcıları
Sorun giderme ve sistem onarımı gibi etkinlikleri gerçekleştirmek için adında bir araç vardır. Windows XP'de Kurtarma Konsolu ve Windows 2000. Bu araç aynı zamanda komut satırı yorumlayıcısı olarak da kullanılabilir.
MacOS'taki CLI denir Terminal.
Windows işletim sistemi adında bir uygulamaya sahiptir. Komut istemi. Bu, Windows'taki birincil CLI'dir. Windows'un en son sürümlerinin başka bir CLI'si vardır - Windows PowerShell'i. Bu CLI, Komut İsteminden daha gelişmiştir. Her ikisi de Windows işletim sisteminin yeni sürümünde mevcuttur.
Bazı uygulamalarda hem CLI hem de grafik arabirim bulunur. Bu uygulamalarda, CLI, grafik arabirim tarafından desteklenmeyen özelliklere sahiptir. CLI, uygulama dosyalarına ham erişime sahip olduğu için ekstra özellikler sağlar.
Tavsiye edilen:Hizmet Paketi nedir?
Windows 10'da Komut İstemi
Komut İstemi komutlarının farkındaysanız, sorun giderme çok daha kolay olacaktır. Komut İstemi, Windows işletim sisteminde CLI'ye verilen addır. Tüm komutları bilmek mümkün veya gerekli değildir. Burada bazı önemli komutların bir listesini bir araya getirdik.
- Ping – Bu, yerel ağ sisteminizin düzgün çalışıp çalışmadığını kontrol etmek için kullanılan bir komuttur. İnternetle veya soruna neden olan bazı yazılımlarla ilgili gerçek bir sorun olup olmadığını bilmek istiyorsanız, Ping'i kullanın. Bir arama motoruna veya uzak sunucunuza ping atabilirsiniz. Bir yanıt alırsanız, bağlantı var demektir.
- IPConfig – Bu komut, kullanıcı ağ sorunlarıyla karşılaştığında sorun giderme için kullanılır. Komutu çalıştırdığınızda, bilgisayarınız ve yerel ağınızla ilgili ayrıntıları döndürür. Farklı ağ bağlantılarının durumu, kullanılan sistem, kullanılan yönlendiricinin IP adresi vb. gibi ayrıntılar görüntülenir.
- Yardım – Bu muhtemelen en yararlı ve en çok kullanılan Komut İstemi komutudur. Bu komutu yürütmek, Komut İstemi'ndeki tüm komutların tam listesini görüntüler. Listedeki herhangi bir komut hakkında daha fazla bilgi edinmek isterseniz, şunu yazarak yapabilirsiniz:
/? Bu komut, belirtilen komutla ilgili ayrıntılı bilgileri görüntüler. - Dir – Bu, bilgisayarınızdaki dosya sistemine göz atmak için kullanılır. Komut, geçerli klasörünüzde bulunan tüm dosya ve klasörleri listeler. Arama aracı olarak da kullanılabilir. Komuta bir /S ekleyin ve aradığınızı yazın.
- Cls – Ekranınız çok fazla komutla doluysa, ekranı temizlemek için bu komutu çalıştırın.
- SFC – Burada SFC, Sistem Dosyası Denetleyicisi anlamına gelir. SFC/Scannow, herhangi bir sistem dosyasında hata olup olmadığını kontrol etmek için kullanılır. Onları onarmak mümkünse, o da yapılır. Tüm sistemin taranması gerektiğinden bu komut biraz zaman alabilir.
- Tasklist – Sisteminizde aktif olan tüm görevlere göz atmak isterseniz bu komutu kullanabilirsiniz. Bu komut sadece çalışmakta olan tüm görevleri listelerken, komutla birlikte -m kullanarak da ek bilgi alabilirsiniz. Bazı gereksiz görevler bulursanız, Taskkill komutunu kullanarak bunları durdurmaya zorlayabilirsiniz.
- Netstat – Bu, bilgisayarınızın bulunduğu ağla ilgili bilgileri elde etmek için kullanılır. Ethernet istatistikleri, IP yönlendirme tablosu, TCP bağlantıları, kullanılan bağlantı noktaları vb. gibi ayrıntılar görüntülenir.
- Çıkış – Bu komut, komut isteminden çıkmak için kullanılır.
- Assoc – Bu, dosya uzantısını görüntülemek ve hatta dosya ilişkilerini değiştirmek için kullanılır. Dosya uzantısının .ext olduğu assoc [.ext] yazarsanız, uzantı hakkında bilgi alırsınız. Örneğin girilen uzantı .png ise size bunun bir imaj dosyası olduğunu söyleyecektir. Dosya ilişkilendirmeleri de değiştirilebilir. Assoc .log = txt dosyası örneğini düşünün. Bu, tüm günlük dosyalarının bundan böyle metin dosyaları olarak kabul edilmesini sağlayacaktır.
- Şifre – Dosya ve klasörlerinizdeki şifreleme ayrıntılarını görüntülemek ve değiştirmek için kullanılır. Bazı ek parametreler uygulayabilir ve dosyalarınızı şifreleyebilir veya yeni bir şifreleme anahtarı seti oluşturabilirsiniz. Sisteminizde şifrelenmiş dosyaları da arayabilirsiniz.
Özet
- Komut Satırı arayüzü, metin tabanlı komutlar aracılığıyla sistemle etkileşim kurmanın bir yoludur
- Her işletim sisteminin kendi komut satırı arayüzü olacaktır. Bu nedenle sözdizimi ve komutlar sistemden sisteme değişir.
- CLI bir zamanlar birincil etkileşim modu olmasına rağmen, şimdi büyük ölçüde grafik arayüzler ile değiştirilmiştir.
- Ancak, bir komut satırı arabiriminde yürütüldüğünde daha hızlı ve daha verimli olan bazı işlemler hala vardır. Bu nedenle, hala kullanımdalar
- Deneyimli kullanıcılar, komutları otomatikleştirmek veya GUI programları tarafından desteklenmeyen bazı işlemleri gerçekleştirmek için CLI'yi kullanır.
- CLI, görme engelli kullanıcılar için de yararlıdır
- Temel komut bilgisi, sisteminizdeki hataları gidermenize yardımcı olur