Linux terminali, işletim sisteminin en güçlü araçlarından biridir. Grafiksel arayüzle yapabileceğiniz birçok işlemi komut satırı üzerinden daha hızlı ve etkili bir şekilde gerçekleştirebilirsiniz. Bu rehberde, Linux terminali nasıl kullanılır, temel komutlar, dosya işlemleri, sistem yönetimi ve daha fazlasını öğreneceksiniz.
Linux Terminali Nedir?
Linux terminali (komut satırı arayüzü – CLI), kullanıcıların metin tabanlı komutlarla işletim sistemini yönetmesini sağlayan bir araçtır. Grafiksel kullanıcı arayüzüne (GUI) alternatif olarak sunulan terminal, özellikle sunucu yönetimi, geliştirme ve otomasyon işlemlerinde kritik bir rol oynar.
Terminal vs GUI (Grafiksel Arayüz)
- Terminal (CLI) → Daha hızlı, daha az kaynak tüketir, otomasyon ve script yazmaya uygundur.
- GUI → Daha kullanıcı dostu, görsel etkileşim sağlar, ancak bazı işlemler daha yavaştır.
Terminal Nasıl Açılır?
Linux dağıtımlarında terminali açmanın birkaç yolu vardır:
- Kısayol Tuşu:
Ctrl + Alt + T(çoğu dağıtımda geçerlidir) - Uygulama Menüsü: “Terminal” veya “Komut Satırı” arayarak.
- TTY Konsolu:
Ctrl + Alt + F1-F6(grafiksel olmayan tam terminal modu)
Temel Linux Komutları
Terminali kullanmaya başlamak için bazı temel komutları bilmeniz gerekir. İşte en çok kullanılanlar:
1. Dosya ve Dizin İşlemleri
| Komut | Açıklama |
|---|---|
ls | Bulunduğunuz dizindeki dosyaları listeler |
cd <dizin> | Dizin değiştirme (ör: cd /home) |
pwd | Şu anki dizinin yolunu gösterir |
mkdir <klasör_adı> | Yeni klasör oluşturur |
touch <dosya_adı> | Boş bir dosya oluşturur |
cp <kaynak> <hedef> | Dosya kopyalama |
mv <kaynak> <hedef> | Dosya taşıma veya yeniden adlandırma |
rm <dosya> | Dosya silme |
rm -r <klasör> | Klasör ve içeriğini siler |
2. Sistem Bilgisi ve Kullanıcı İşlemleri
| Komut | Açıklama |
|---|---|
uname -a | Sistem bilgilerini gösterir |
top | Çalışan süreçleri listeler (CPU/RAM kullanımı) |
df -h | Disk kullanımını gösterir |
free -h | Bellek (RAM) kullanımını gösterir |
whoami | Geçerli kullanıcıyı gösterir |
sudo <komut> | Yönetici yetkisiyle komut çalıştırır |
3. Ağ İşlemleri
| Komut | Açıklama |
|---|---|
ping <site> | Bir sunucuya ping atar |
ifconfig veya ip a | Ağ arabirimlerini listeler |
wget <url> | İnternetten dosya indirir |
ssh <kullanıcı>@<sunucu> | Uzak sunucuya bağlanır |
4. Paket Yönetimi (Debian/Ubuntu)
| Komut | Açıklama |
|---|---|
sudo apt update | Paket listesini günceller |
sudo apt upgrade | Tüm paketleri günceller |
sudo apt install <paket> | Yeni paket kurar |
sudo apt remove <paket> | Paketi kaldırır |
Terminalde İleri Seviye Kullanım
1. Komutları Birleştirme (Pipe |)
Birden fazla komutu birleştirerek işlem yapabilirsiniz:
ls -l | grep ".txt" # .txt uzantılı dosyaları listeler2. Dosya İçeriğini Görüntüleme
cat <dosya>→ Dosya içeriğini gösterir.less <dosya>→ Sayfa sayfa görüntüler (çıkış içinq).head -n 5 <dosya>→ İlk 5 satırı gösterir.tail -n 5 <dosya>→ Son 5 satırı gösterir.
3. Dosya Arama (find ve grep)
find /home -name "*.pdf" # /home dizinindeki PDF'leri bulur
grep "kelime" dosya.txt # Dosyada "kelime" arar4. Süreç Yönetimi
ps aux→ Tüm çalışan süreçleri listeler.kill <PID>→ Bir süreci sonlandırır.killall <program_adı>→ Tüm program örneklerini kapatır.
5. Dosya İzinleri (chmod)
chmod 755 dosya.sh # Dosyaya çalıştırma izni verir
chmod +x script.sh # Scripti çalıştırılabilir yaparTerminal Kısayolları
Tab→ Komut/dosya adı tamamlama.Ctrl + C→ Çalışan komutu durdurur.Ctrl + Z→ Komutu arka plana atar.Ctrl + D→ Terminali kapatır.Ctrl + R→ Komut geçmişinde arama yapar.!!→ Son komutu tekrar çalıştırır.
Terminalde Sık Yapılan Hatalar ve Çözümleri
- “Permission Denied” Hatası →
sudoile yetki verin. - “Command Not Found” → Komut yazımını kontrol edin veya paketi kurun.
- Yanlış Dizin Silme (
rm -rf /) → Kök dizini silmeyin, veri kaybına neden olur!
Sonuç: Terminal Kullanımı Neden Önemli?
Linux terminali, sistem yönetimi, geliştirme ve otomasyon için vazgeçilmez bir araçtır. Başlangıçta karmaşık görünse de temel komutları öğrendikten sonra işlerinizi çok daha hızlı halledebilirsiniz. Bu rehberde öğrendiklerinizle Linux terminal kullanımına güvenle başlayabilirsiniz.
Terminali aktif olarak kullanmaya başladığınızda, Linux’un gerçek gücünü keşfedeceksiniz! 🚀




