Linux Komut Satırı Versus Grafik Kullanıcı Arabirimleri

Artıları ve Eksileri Tartıyor

Bu makale, Linux komut satırını ne zaman kullanacağınıza ve bir grafik uygulama kullanmanız gerektiğine karar vermekle ilgilidir.

Bazı insanlar her zaman bir terminal penceresi kullanmaya daha eğilimlidir ve diğerleri görünüşte daha basit görsel araçları tercih ederler.

Bir aleti diğeri üzerinde kullanmanız gerektiğini belirten bir sihir topu yok ve tecrübemde her ikisini de eşit parçalarda kullanmanın iyi sebepleri var.

Bazı durumlarda grafik uygulama açık bir seçimdir. Örneğin, bir arkadaşınıza mektup yazıyorsanız, LibreOffice Writer gibi bir araç, vi veya emac gibi bir komut satırı düzenleyicisindeki harfi yazmaya çalışmaktan çok daha üstündür.

LibreOffice Writer iyi bir WYSIWYG arayüzüne sahiptir, harika mizanpaj işlevleri sağlar, tablo, resim ve link ekleyebilme yeteneği sağlar ve sonunda belgenizin yazımını kontrol edebilirsiniz.

Bu akılda tutularak, komut satırını kullanmak zorunda olmanın nedenini düşünebilir misin?

Aslında pek çok kişi, hiç kullanmadan, çoğu görevi kolaylıkla yapabileceğiniz için, terminali hiç kullanmadan geçin. Çoğu ortalama Windows kullanıcısı, muhtemelen bir komut satırı seçeneğinin olmadığını bile bilmiyor.

Komut satırının bir grafik kullanıcı arabirimi üzerinden sağladığı esneklik ve güçtür ve çoğu durumda bir grafik aracı kullanmaktan ziyade komut satırını kullanmak daha hızlıdır.

Örneğin, yazılım yükleme eylemini gerçekleştirin. Ubuntu içinde, işletim sisteminin bir parçası olarak kurulmuş olan yazılımın kurulumu için mükemmel bir araç olan yüzeyde ne var. Komut satırıyla karşılaştırıldığında, Yazılım Yöneticisi yüklenmek için yavaş ve hantaldır.

Linux komut satırını kullanarak yazılım aramak, yazılımı yüklemek, yazılımı kaldırmak ve göreceli olarak yeni depolar eklemek için apt komutunu kullanabilirsiniz . Yazılım yöneticisinin bulunmadığı sırada, depolarda bulunan tüm uygulamaları gördüğünüz apt komutunu kullanırken garanti verebilirsiniz.

Genel olarak grafiksel kullanıcı arayüzleri ile uygulamalar temelleri yapmak için harikadır, ancak komut satırı araçları, bu biraz daha fazlasını yapmak için erişim sağlar.

Örneğin, Ubuntu'da hangi süreçlerin çalıştığını görmek istiyorsanız, sistem izleme aracını çalıştırabilirsiniz.

Sistem izleme aracı, her bir işlemi, işlemin çalıştığı kullanıcıyı, yüzde kaç CPU kullanıldığını, işlem kimliği, bellek ve işlemin önceliğini gösterir.

Sistem monitörü uygulamasında gezinmek çok kolaydır ve her işlemle ilgili detaylı bilgi alabileceğiniz birkaç tıklamayla, bir işlemi öldürebilir ve farklı bilgileri göstermek için işlemlerin listesini filtreleyebilirsiniz.

Yüzeyde bu harika görünüyor. Komut satırı, sistem monitörünün yapamayacağı şeyi sağlayabilir. Kendi başına ps komutu tüm süreçleri gösterebilir, oturum liderleri ve oturum liderleri ve terminalle ilişkili olmayan süreçler dışındaki tüm süreçler hariç tüm süreçleri gösterir.

Ps komutu ayrıca, bu terminalle veya gerçekten başka bir terminalle ilişkili tüm işlemleri gösterebilir, çıktıyı yalnızca çalışan işlemleri kısıtlayabilir, yalnızca belirli bir komut için veya belirli bir kullanıcı grubu veya gerçekten kullanıcı için işlemleri gösterebilir.

Hepsinde, ps komutunu kullanarak sisteminizde çalışan süreçlerin listesini biçimlendirmek, görüntülemek ve sunmak için yüzlerce farklı yol vardır ve bu sadece bir komuttur.

Şimdi, bu komutun çıktısını pipetleyebileceğiniz ve diğer komutlarla birlikte kullanabileceğiniz gerçeğini ekleyin. Örneğin, çıkışı sort komutunu kullanarak sıralayabilirsiniz, çıktıyı cat komutunu kullanarak bir dosyaya yazabilir veya çıktıyı grep komutunu kullanarak filtreleyebilirsiniz.

Özünde, komut satırı araçları genellikle daha kullanışlıdır çünkü onlar için çok sayıda anahtar vardır ve bunların tümünü grafik bir uygulamada içermek imkansız veya hantaldır. Bu sebeple, grafiksel araçlar en çok kullanılan özellikleri içerme eğilimindedir, ancak tüm özellikleri elde etmek için komut satırı daha iyidir.

Bir komut satırı aracının grafiksel bir araçtan daha kullanışlı olduğu başka bir örnek olarak, yüzlerce megabayt veya hatta gigabayt boyutunda olan büyük bir metin dosyası düşünülür. Grafiksel bir uygulama kullanarak o dosyanın son 100 satırını nasıl görüntülersiniz?

Grafiksel bir uygulama, dosyaya yüklemenizi ve sonra da sayfanın sonuna gitmenizi veya bir klavye kısayolunu veya menü seçeneğini kullanmanızı gerektirir. Terminal içerisinde kuyruk komutunu kullanmak kadar kolaydır ve grafiksel uygulamanın bellek etkin olduğunu varsayar ve sadece bir seferde dosyanın belirli bir miktarını yükler. Dosya sonunu komut satırından daha hızlı bir şekilde görüntüleyecektir. grafik editörü.

Şimdiye kadar harflerin yazılması haricinde, komut satırının grafik kullanıcı arayüzlerini kullanmanın üstündür. Elbette bu doğru değildir.

Komut satırını kullanarak videoları asla düzenlemezsiniz ve oynatma listeleri oluşturmak ve oynatmak istediğiniz müziği seçmek için bir grafik ses oynatıcısı kullanmanız çok daha olasıdır. Görüntü düzenleme de açıkça bir grafik kullanıcı arayüzü gerektirir.

Tek sahip olduğun zaman bir çekiç her şey bir çiviye benziyor. Ancak Linux içinde sadece bir çekiç yok. Linux içinde hayal edebileceğiniz her aracı var.

Komut satırı ile ilgili herhangi bir ilginiz yoksa, muhtemelen mevcut olan grafiksel araçları kullanarak elde edebilirsiniz, ancak biraz öğrenmek istiyorsanız, o zaman başlamak için iyi bir yer, gezinmek için 10 temel komutun vurgulandığı bu kılavuzla ilgilidir . dosya sistemi .