Rehberler
Yeni Başlayanlar İçin Terminal: En Temel 25 Linux Komutu ve Açıklamaları
🧑💻 Giriş: Terminal Korkulacak Bir Yer Değil
Linux işletim sistemini kullanmaya yeni başlayanlar için en göz korkutucu yer terminal ekranı olabilir. Ancak terminal, sadece birkaç temel komutla sistem üzerinde tam hakimiyet kazanabileceğiniz, güçlü ve verimli bir araçtır.
Bu yazıda, Ubuntu, Debian, Fedora, AlmaLinux gibi en yaygın dağıtımlarda kullanılabilen en temel 25 terminal komutunu ve ne işe yaradıklarını kısa ama anlaşılır bir şekilde açıklıyoruz.
📂 Dosya ve Klasör Yönetimi Komutları
ls
Bulunduğunuz dizindeki dosya ve klasörleri listeler.
Örnek:ls -l
→ detaylı listecd
Klasör değiştirmenizi sağlar.
Örnek:cd Belgeler
pwd
Bulunduğunuz dizinin yolunu gösterir.mkdir
Yeni bir klasör oluşturur.
Örnek:mkdir deneme
rm
Dosya ya da klasör siler.
Örnek:rm dosya.txt
,rm -r klasor
cp
Dosya veya klasör kopyalar.
Örnek:cp ornek.txt yedek.txt
mv
Taşıma ya da yeniden adlandırma işlemi yapar.
Örnek:mv eski.txt yeni.txt
touch
Yeni boş dosya oluşturur.
Örnek:touch not.txt
🧪 Sistem ve Bilgi Alma Komutları
uname -a
İşletim sistemi çekirdeği, sürüm ve mimari bilgilerini verir.top
Gerçek zamanlı çalışan işlemleri ve sistem yükünü gösterir.htop
(önce kurulmalı)
Daha gelişmiş bir süreç izleyici aracı.
Kurmak için:sudo apt install htop
df -h
Disk kullanımını insan tarafından okunabilir formatta gösterir.free -h
RAM ve swap kullanımını listeler.uptime
Sistemin ne kadar süredir açık olduğunu ve yük ortalamasını gösterir.whoami
Şu an oturum açmış kullanıcı adınızı verir.
🔒 Yetkili İşlemler
sudo
Komutu yönetici yetkileriyle çalıştırır.
Örnek:sudo apt update
chmod
Dosya/dizin izinlerini değiştirir.
Örnek:chmod +x script.sh
chown
Dosya sahipliğini değiştirir.
Örnek:sudo chown kullanici:grup dosya.txt
🌐 Ağ ve Paket Yönetimi
ping
Başka bir sunucuyla bağlantıyı test eder.
Örnek:ping google.com
curl
Web adreslerinden veri çeker.
Örnek:curl ifconfig.me
→ IP adresinizi öğrenirip a
Ağ arayüzlerinin IP adreslerini listeler.apt update && apt upgrade
Sistem paketlerini günceller (Debian/Ubuntu tabanlı sistemlerde)dnf update
/yum update
Fedora, RHEL, AlmaLinux gibi dağıtımlarda kullanılır.which
Bir komutun sistemde nerede bulunduğunu gösterir.
Örnek:which python3
🔚 Son Komut ve Bonus
man
Bir komutun kullanım kılavuzunu açar.
Örnek:man ls
💡 Bonus: Komutların Zincirlenmesi
bashKopyalaDüzenlesudo apt update && sudo apt upgrade -y
Yukarıdaki örnekle iki komut tek satırda art arda çalıştırılır.