Kali Linux’a hoş geldiniz! Sanal makine kurulumunu tamamladınız ve şimdi karşınızda siyah bir terminal penceresi duruyor. Panik yapmayın. Siber güvenlik dünyasında klavye sizin kılıcınızdır ve gücünüzü terminal komutlarından alırsınız.
İşte bir Kali kullanıcısının her gün kullandığı, olmazsa olmaz 5 temel komut ve neden bu kadar önemli oldukları:
1. 📂 ls ve cd: Konumunuzu Bulun ve Değiştirin
Terminal, her zaman bir dizin (klasör) içinde çalışır. Bu iki komut, o an nerede olduğunuzu görmenizi ve istediğiniz yere gitmenizi sağlar.
A. ls (Listele)
Ne Yapar? Bulunduğunuz dizindeki tüm dosya ve klasörleri listeler.
- Temel Kullanım:
Bash
ls - Sık Kullanılan Parametre (
-l): Dosyaların detaylı listesini (izinler, boyut, sahip) gösterir.Bash
ls -l - Sık Kullanılan Parametre (
-a): Gizli dosyaları (.ile başlayanlar) da gösterir.Bash
ls -a
B. cd (Change Directory – Dizin Değiştir)
Ne Yapar? Sizi bir dizinden diğerine taşır.
- Belirli Bir Dizine Gitme:
Bash
cd /home/kali/Desktop - Bir Üst Dizine Çıkma:
Bash
cd .. - Kullanıcının Ana Dizine Dönme (Tilde İşareti): Nerede olursanız olun sizi hızla ana dizininize (
/home/kali/) götürür.Bash
cd ~
2. ❓ man: Komutların Kılavuzunu Okuyun
Kali Linux’ta yüzlerce komut ve binlerce parametre vardır. Her şeyi ezberlemek imkansızdır. man (manual – kılavuz) komutu, her komutun resmi yardım belgesine ulaşmanızı sağlar.
Ne Yapar? Herhangi bir komutun nasıl kullanılacağını, hangi parametreleri aldığını ve ne işe yaradığını gösterir.
- Kullanım Örneği: Nmap aracının tüm seçeneklerini görmek için:
Bash
man nmap - İpucu: Kılavuz içinde gezinmek için ok tuşlarını kullanın. Çıkmak için
qtuşuna basın.
3. 🛡️ sudo ve su: Süper Kullanıcı Yetkisi Kazanın
Linux’ta güvenlik esastır. Normalde, sisteminizde kritik değişiklikler yapamazsınız. Bu, yanlışlıkla sisteme zarar vermenizi önler. Ancak bazı komutları çalıştırmak için Root (Süper Kullanıcı) yetkisine ihtiyacınız vardır.
A. sudo (SuperUser Do – Süper Kullanıcı Olarak Yap)
Ne Yapar? Belirli bir komutu Root yetkisiyle bir kereliğine çalıştırır.
- Kullanım Örneği: Sistemi güncellemek (Root yetkisi gereklidir):
Bash
sudo apt update - İpucu:
sudokomutunu ilk kullandığınızda sizden kullanıcı şifrenizi isteyecektir.
B. su (Switch User – Kullanıcı Değiştir)
Ne Yapar? Oturumu tamamen Root kullanıcısına geçirir. (Öneri: Çoğu durumda sudo kullanmak daha güvenlidir.)
- Root Olmak:
Bash
su
4. 🚀 apt: Yeni Araçları Kurun ve Sistemi Güncelleyin
Kali Linux’un araçlarını ve sistem çekirdeğini yöneten ana paket yöneticisi apt‘dir. Siber güvenlik araçlarınızın en güncel versiyonlara sahip olması, başarılı sızma testleri için hayati önem taşır.
A. Güncelleme (Update) ve Yükseltme (Upgrade)
- Depo Listelerini Güncelleme: Yazılım depolarında hangi paketlerin yeni versiyonlarının olduğunu kontrol eder.
Bash
sudo apt update - Yazılımları Yükseltme: İndirilen listedeki tüm güncel paketleri sisteminize kurar.
Bash
sudo apt upgrade
B. Yeni Araç Kurulumu
- Örnek Kurulum: Bir paket adı biliyorsanız (Örn:
wiresharkağ analiz aracı) kurmak için:Bash
sudo apt install wireshark
5. 🔍 grep: Çıktı İçinde Arama Yapın
Sızma testleri sırasında terminal ekranınızda bazen yüzlerce satırlık bilgi akar. grep komutu, bu devasa metin yığınları içinde aradığınız anahtar kelimeyi bulmanızı sağlar.
Ne Yapar? Bir dosya içeriğinde veya başka bir komutun çıktısında metin deseni arar.
- Kullanım Örneği:
ls -lkomutunun çıktısı içinde sadecekalikelimesini içeren satırları filtrelemek:Bash
ls -l | grep kali- Not: Aradaki
|işareti (pipe), soldaki komutun çıktısını sağdaki komutun girdisine yönlendirir.
- Not: Aradaki
- İpucu:
grep -iparametresi ile büyük/küçük harf duyarlılığını ortadan kaldırabilirsiniz.
Sonuç
Bu 5 temel komut ( ls, cd, man, sudo/apt, grep ), Kali Linux terminalinde rahatça hareket etmeniz ve ilk adımlarınızı atmanız için yeterlidir. Unutmayın, siber güvenlik öğrenmek maraton gibidir; bu komutlar da maraton koşucularının ilk adımlarıdır.