logo

Kali Linux - Terminal

Kali Linux - Terminal

Eğitimde bir terminalin gerçekte ne olduğunu göreceğiz. Bu nedenle, bunu ayrıntılı olarak anlamak için aşağıdaki noktalara odaklanacağız:

  • giriiş
  • Kali Linux Terminali ile Çalışmak
  • Komut Satırı Arayüzü (CLI) ve Grafik Kullanıcı Arayüzü (GUI)
  • Çözüm

giriiş

css sınırı

İşletim sistemlerinde genellikle iki tür arayüz bulunur: İşletim sistemiyle iletişim kurduğumuz GUI (Grafik Kullanıcı Arayüzü) ve CLI (Komut Satırı Arayüzü). Linux Tabanlı İşletim Sistemlerinde de aynı durum söz konusudur. Linux İşletim Sistemleri genellikle CLI (veya komut satırı arayüzü) tabanlı işleyiş için terminal emülatör paketleri ve GUI (grafik kullanıcı arayüzü) tabanlı işleyiş için Masaüstü ortam paketleri ile doludur. Standart CLI ve GUI'den bazıları aşağıda verilmiştir:

Terminaller:

  • Q terminali
  • gnome terminali
  • MATE Terminali
  • xterm
  • Terminatör
  • konsol

Masaüstü Ortamları:

  • Xfce/Xfce sunucusu Masaüstü
  • GNOME3
  • KDE plazma 5
  • tarçın Masaüstü
  • MATE Masaüstü

Yani onlardan biri olmak Linux Tabanlı İşletim Sistemleri Kali ayrıca bu terminallerden ve Masaüstü ortamlarından birkaçıyla birlikte gelir. Kali 2020.2 Linux genellikle Q terminaliyle birlikte gelir ve varsayılan Masaüstü ortamı Xfce/Xfce sunucusudur.

Linux komut satırı arayüzü kesinlikle harikadır ve neredeyse tüm sistem yöneticileri tarafından sevilmektedir. Ancak, söz konusu görev için uygun komutları öğrenene kadar hemen hemen her Linux işletim sisteminde terminalle yapamayacağınız hiçbir şey yoktur.

Kali Linux Terminali ile Çalışmak

Kali Linux terminali ile yapabileceğimiz bazı temel şeyleri görelim.

    Terminali özelleştirme

kali Linux Terminalini kişiselleştirmek için Dosya menüsünü değerlendirerek tercihler sekmesini açabilir ve tercihler seçeneğini seçebilirsiniz. Çok sayıda seçeneğin mevcut olduğu durumlarda bu, terminalinizi özelleştirmenize yardımcı olabilir.

    Terminal aracılığıyla bir komutun yürütülmesi

Kali Linux Terminalinde herhangi bir komutu yürütmek için, belirli bir komutu girmeniz veya yazmanız ve uygun girişi sağlamanız yeterlidir. Bundan sonra tek yapmanız gereken enter tuşuna basmak. Buna yanıt olarak terminal bu komutu kabuk aracılığıyla yürütecek ve çıktıyı döndürecektir.

Emretmek

 echo 'this is a terminal' 

Çıktı

Kali Linux - Terminal

Terminaldeki yorumlar

bir arraylist java'yı sıralama

Terminale yorum eklemek için '#' karakterini kullanabiliriz. Daha detaylı anlamak için aşağıdaki örneği inceleyebilirsiniz: Aşağıda bir yorum örneği verilmiştir.

Emretmek

 #this is a comment. 

Çıktı

Kali Linux - Terminal

Linux komut terminaliyle yapabileceğimiz diğer bazı ilginç şeyleri görelim:

1. İnek

Bu 'inek sayma' komutu genellikle ineğe çok benzeyen küçük bir hayvan çizer. İneği boğmak için terminalde veya Shell'de ASCII sanatı kullanılır. Ancak bu çok grafiksel sayılamaz ve yine de boğulma konusunda iyi bir iş çıkarıyor.

Emretmek

 $ sudo apt-get install cowsay 

Çıktı

Kali Linux - Terminal

Ancak eğlence burada bitmiyor çünkü bu inek istediğiniz her şeyi konuşabiliyor. Hadi deneyelim:

Emretmek

 cowsay 'hi, there' 

Çıktı

Kali Linux - Terminal

Eğer ineği başka bir karakterle değiştirmek istiyorsanız bunu da yapabilirsiniz. Başka birçok hayvan da mevcut. Verilen komutu kullanarak mevcut tüm karakterlerin listesini görebilirsiniz.

Emretmek

 Cowsay -i 

Çıktı

Kali Linux - Terminal

2. İnek Düşünüşü

Yukarıda gördüğümüz 'inek' konuşmaktan çok daha fazlasını yapabiliyor çünkü düşünebiliyor bile. İneğin düşünmesini sağlamak için aşağıdaki komutu kullanabilirsiniz.

Emretmek

 cowthink 'hello' 

Çıktı

Kali Linux - Terminal

İnek hayvanat bahçesindeki tüm hayvanlar düşünebilir ve komutlar öncekine benzer.

3. Buharlı Lokomotif

Bu 'sl' komutu, terminaliniz boyunca sağdan sola doğru koşan bir buharlı lokomotif çizer.

bir dizini yeniden adlandırma

Emretmek

 sudo apt-get install sl 

Çıktı

Kali Linux - Terminal

Çalışırken görmek için aşağıdaki komutu yazmanız yeterlidir

java program döngüsü

Emretmek

 Sl 

Çıktı

Kali Linux - Terminal

Sl komutu ayrıca man sayfalarında bulunabilecek 2-3 ek seçeneğe de sahiptir.

4. Banner çizin

Bu komut büyük boyutlu metin bannerları çizmek için kullanılabilir. Telnet aracılığıyla bağlanırken bu tür banner'ları soket sunucularının/hizmetlerinin hoş geldiniz mesajı olarak gördüğünüzü hatırlıyorsunuz. Bu komut aracılığıyla herhangi bir ismi veya mesajı çizebilirsiniz.

Emretmek

 figlet Erik_Akash 

Çıktı

Kali Linux - Terminal

CLI (Komut Satırı Arayüzü) vs GUI (Grafik Kullanıcı Arayüzü)

Artık çoğu kullanıcı grafik kullanıcı arayüzüne sahip olduğumuzda komut satırı arayüzüne ne gerek olduğunu merak ediyor olmalı. O halde size şunu söyleyeyim, sistemimizin donanımı, talimatları bit (0 veya 1) biçiminde anlıyor. Bilgisayarlar ve nasıl çalıştıkları hakkında biraz bilginiz varsa, bunu kesinlikle bilirsiniz.

Genel olarak çekirdek tarafından sistem çağrıları şeklinde işlenirler. Bu sistem çağrıları genellikle bazı kod veya komutlardan oluşacaktır. Bu nedenle, onlarla çalışmak için iyi bir uygulamalı Komut Satırı arayüzüne sahip olmak oldukça gereklidir. Ancak Linux üzerinden sunucu barındırmak istiyorsak bunu yapmanın tek bir yolu vardır, o da Komut Satırı Arayüzü. Dolayısıyla, orada çalışabilmek için kullanıcının Linux komutlarını iyi derecede bilmesi gerekir, bu da Linux Terminallerinin yardımıyla yapılabilir.

Ancak GUI (Grafik Kullanıcı Arayüzü) söz konusu olduğunda, yalnızca işlerini halletmek isteyen kullanıcılar için iyidir. Bu tür kullanıcılar genellikle uygulamanın veya yazılımın arkasında neler olduğunu bilmek istemezler.

Yine de bir kullanıcı, arka uç bilgilerinin fazla önemli olmadığı Grafik Kullanıcı Arayüzü ile çok daha fazlasını yapabilir. Linux tabanlı işletim sistemlerinde GUI'nin pek bir önemi olmadığı da açıktır. Ancak Windows söz konusu olduğunda grafiksel kullanıcı arayüzüne genellikle daha fazla önem verilir.

Çözüm

Bu her iki arayüz türünün de kendi artıları ve eksileri vardır. Dolayısıyla burada net bir kazanan yok; yine de Grafik Kullanıcı Arayüzü bilgisine sahip olurken Komut Satırı Arayüzü'nün nasıl çalıştığını biliyorsanız, hiçbir zaman değersiz olmayacaktır. Bunun yerine, kişiliğinizi kesinlikle olumlu yönde etkileyecektir.