Komut Satırını Bilmek Neden Önemli?

Yayınlanan: 2019-12-18

Son Güncelleme 3 Ağustos 2021

graphic of a command line Komut Satırı Arabirimi veya CLI, Grafik Kullanıcı Arabirimi veya GUI aracılığıyla fareyi kullanmak yerine komut istemlerinde komutlar yazılarak gezilen bir metin arabirimidir. İşletim sisteminin GUI'sinden farklı olarak, bir komut satırı yalnızca komut girerek gezinmek ve eylemleri gerçekleştirmek için klavyeyi kullanır ve gezinmek için bir fare kullanmaz. CLI, Windows işletim sisteminde komut istemi, macOS'te Terminal, komut ekranı, kabuk veya bash olarak da adlandırılır.

Çoğu tüketici işletim sistemi, kullanıcıyı CLI'nin giriş ve çıkışlarından korumak için tasarlanmıştır. CLI'yi gücü, hızı ve tek bir komut satırı talimatıyla çok çeşitli görevleri yerine getirme yeteneği nedeniyle olumlu bir şekilde kutluyorum. Ne tür bir geliştirme, kodlama, programlama veya BT görevi yaparsanız yapın, komut satırını anlamanın değeri vardır.

Bir kullanıcı CLI ile ilk karşılaştığında, baş döndürücü miktarda komut ve seçeneklerini ezberlemeyi gerektirdiğinden bunu zor bulabilir. Ancak, bir kullanıcı komutların nasıl kullanıldığının yapısını, gerekli dosya ve dizinlerin nerede bulunduğunu ve bir dosya sisteminin hiyerarşisinde nasıl gezinileceğini öğrendiğinde, son derece üretken olabilirler. Bu yetenek, daha hassas kontrol, daha yüksek hız ve komut dosyası oluşturma yoluyla görevleri daha kolay otomatikleştirme yeteneği sağlar.


Dünyanın dört bir yanındaki ajanslara dünyanın önde gelen beyaz etiket sağlayıcısı olarak, müşterileriniz için olağanüstü SEO sonuçları sağlamanıza yardımcı olabiliriz. Sana yardım edebilir miyiz? Beyaz Etiket SEO Hizmetlerimiz hakkında daha fazla bilgi edinin ve aradığınız sonuçlara ulaşmanıza nasıl yardımcı olduğumuzu öğrenin.


Ayrıca, bir kullanıcı CLI'yi öğrenerek HERHANGİ bir işletim sistemi terminalinde neredeyse anında kolayca üretken olabilir ve GUI'deki farklılıklar nedeniyle işletim sistemini tanımak için gereken süreyi azaltır.

CLI'ye nasıl erişilir?

Komut satırı arayüzünü açmak ve çalışmak için şunu yapın:

pencereler

  • Windows sürümünüze bağlı olarak, Windows tuşunu basılı tutun ve bir "Çalıştır" penceresi açmak için "R" tuşuna basın. Kutuya “cmd” yazın ve Tamam tuşuna tıklayın. screenshot of command line windows setting

Mac os işletim sistemi

  • Arama büyütecine tıklayın ve “Terminal” yazın veya Uygulamalar → Yardımcı Programlar → seçeneğine gidin.

Linux

  • Linux dağıtımınıza bağlı olarak, Uygulamalar → Aksesuarlar → Terminal veya Uygulamalar → Sistem → seçeneğine gidin.

screenshot of linux command line settings Komutlarınızı bekleyen terminal adı verilen beyaz veya siyah bir pencere görmelisiniz. $ sembolüne (macOS veya Linux) veya > sembolüne (Windows OS) kadar olan kısım komut satırı istemi veya kısaca bilgi istemi olarak adlandırılır. Orada bir şey girmenizi ister. Her komut isteminin başına $ veya > ve bir boşluk eklenir ve tipik olarak kullanıcı ve sistem hakkında bilgi içerir. Bilgi istemi tamamen yapılandırılabilir ve pratik ve kullanışlı olduğu kadar seyrek veya tam özellikli olabilir. screenshot of linux command line settings

CLI nasıl kullanılır?

Bir kullanıcı terminal komut istemine bir komut girdiğinde, CLI, kullanıcının yazdıklarını kabul eder ve bunu bir kabuğa iletir. Kabuk, bir kullanıcı tarafından girilen komutları işletim sistemi tarafından gerçekleştirilecek eylemlere çeviren komut satırı yorumlayıcısıdır. Komut bir çıktı üretirse, metin terminalde görüntülenir. Komutla ilgili sorunlarla karşılaşılırsa bir hata mesajı görüntülenir.

Kabuk, aşağıdakiler gibi bazı popüler özelliklere sahiptir:

  • Komut Dosyası Oluşturma: Komutları bir dosyaya yerleştirme ve ardından tüm komutların yürütülmesiyle sonuçlanan dosyayı yorumlama yeteneği. Bu özellik ayrıca koşullu ifadeler ve işlevler oluşturma yeteneği (AKA altyordamları) gibi bazı programlama özelliklerine de sahiptir.
  • Takma Adlar: Daha genişletilmiş komutlar için kısa takma adlar oluşturma yeteneği.
  • Değişkenler: Kabuk ve kullanıcı için bilgi depolamak için kullanılır. Bu değişkenler, hayati sistem bilgilerini sağlamanın yanı sıra komutların ve özelliklerin nasıl çalıştığını değiştirmek için kullanılabilir.

Komut nedir?

En basit cevap, bir komutun, CLI'de yürütüldüğünde bilgisayarda bir eylem gerçekleştiren bir yazılım programı olduğudur.

Birçok komut, başka bir girdi olmadan kendi başlarına kullanılabilir. Bazı komutların doğru çalışması için ek girdi gerekir. Bu ek girdi iki biçimde gelir: seçenekler ve argümanlar. Komutlar, seçenekler, bağımsız değişkenler, değişkenler ve dosya adları küçük harflerle girilmelidir.

Seçenekler, bir komutun temel davranışını değiştirmek için kullanılırken, argümanlar ek bilgiler (bir dosya adı veya kullanıcı adı gibi) sağlamak için kullanılır. Her seçenek ve argüman normalde bir boşlukla ayrılır, ancak seçenekler genellikle birleştirilebilir.

CLI komutlarının kullanımıyla ilgili daha ayrıntılı bilgi için aşağıdaki bağlantıları ziyaret edin:

Linux Komutları

Mac os işletim sistemi

Windows Komutları

CLI, komutların geçmiş listesini tutar!

Terminalde bir komut yürütüldüğünde, bir geçmiş listesinde saklanır. Bu, aynı komutu yürütmeyi kolaylaştırmak ve daha sonra tüm komutu yeniden yazma ihtiyacını ortadan kaldırmak için tasarlanmıştır. Bir terminalin geçmiş listesini görüntülemek için geçmiş komutunu kullanın. screenshot of CLI history of commands

Ancak Yukarı Ok tuşuna basıldığında, istem satırında önceki komut görüntülenir. Geçerli oturumda çalıştırılan komutların tüm geçmişi, çalıştırılan komutların geçmişi arasında geri gitmek için Yukarı düğmesine art arda basılarak görüntülenebilir. Enter tuşuna basmak, görüntülenen komutu yeniden çalıştırır.

İstenen komut bulunduğunda, Sol Ok ve Sağ Ok tuşları imleci düzenleme için konumlandırabilir. Düzenleme için diğer yararlı tuşlar arasında Ana Sayfa , Bitiş , Geri Al ve Sil tuşları bulunur.

CLI'nin avantajları ve dezavantajları

Komut satırı arabiriminin avantajları şunlardır:

  • bir işletim sistemi veya uygulamanın daha fazla kontrolü;
  • birçok işletim sisteminin daha hızlı yönetimi;
  • normal görevleri otomatikleştirmek için komut dosyalarını saklama yeteneği;
  • ağ bağlantısı sorunları gibi sorun gidermeye yardımcı olacak temel komut satırı arabirimi bilgisi.

Komut satırı arayüzünün dezavantajları şunlardır:

  • GUI daha kullanıcı dostudur;
  • komutları ve karmaşık sözdizimi/argümanları ezberlemeyle ilişkili daha dik öğrenme eğrisi;
  • farklı kabuklarda kullanılan farklı komutlar.

Çözüm

Umarım size CLI'nin önemini ve içindeki akıcılığı tanıtabilmişimdir. Konuşulan bir dil gibi, pratik dışında hiçbir şey akıcılık üretmez.

Çoğu son kullanıcı komut tabanlı sistemlerle ilgilenmezken, uzman kullanıcılar belirli uygulama ve programlarda sorun gidermek ve yapılandırmak için hala komutlara güveniyor. Hızlı hareket ederler ve sırayla yanıt veren bir sisteme ihtiyaç duyarlar. Komut isteminin geleceği, yeni grafik arayüzler kadar gösterişli veya yüksek düzeyde tanıtılmamış olabilir, ancak yine de işletim sisteminin yoğun bir şekilde kullanılan bir parçasıdır ve bilgisayar alanında bir kariyeriniz varsa keşfetmeye değer. command line star wars meme

CLI, basit komutların arkasına kilitlenmiş bir "İsviçre Ordusu" özellikleri bıçağı haline geldi. Öğrenmek ve üzerinde pratik yapmak için zaman ayırırsanız, ne kadar gücün mevcut olduğuna şaşırabilirsiniz. Önümüzdeki yıllarda daha fazla araç popülerlik kazandıkça, komut satırı sözdizimini anlamaktan memnun olacaksınız.

Komut satırını öğrenmenin belki de en belirgin nedeni orijinal işlevidir: daha fazla kontrol .

Yazarlık: Arturo S.