Mertkan Forum

En Faydalı ve Sık Kullanılan Linux Komutları
admin · 1 hafta önce · 20 görüntülenme
# En Faydalı ve Sık Kullanılan Linux Komutları Linux dünyasına yeni adım atanlar veya günlük işlerini hızlandırmak isteyenler için hayat kurtaran, en temel ve en etkili komutları aşağıda kategorize edilmiş bir şekilde bulabilirsiniz. ## 1. Dosya ve Dizin İşlemleri * `ls -lah`: Dizindeki dosyaları detaylı, gizli olanlar dahil ve okunabilir boyut formatıyla listeler. * `cd ..`: Bir üst dizine çıkmanızı sağlar. * `mkdir -p klasor/alt_klasor`: İç içe dizinler oluşturur. * `rm -rf klasor_adi`: Bir dizini ve içindeki her şeyi (dikkatli kullanın!) zorla siler. * `cp -r kaynak hedef`: Dizinleri kopyalamak için kullanılır. * `mv dosya yeni_yer`: Dosyayı taşır veya ismini değiştirir. ## 2. Sistem İzleme ve Yönetimi * `top` veya `htop`: Sistemdeki anlık işlemci, RAM kullanımı ve çalışan süreçleri gösterir (htop daha görseldir). * `df -h`: Disk alanı kullanımını okunabilir formatta (GB/MB) gösterir. * `free -m`: RAM kullanımını megabayt cinsinden görüntüler. * `ps aux | grep uygulama_adi`: Belirli bir uygulamanın süreç kimliğini (PID) bulmanızı sağlar. * `kill -9 PID_NO`: Yanıt vermeyen bir uygulamayı zorla sonlandırır. ## 3. Ağ Komutları * `ip a`: Ağ arayüzlerini ve IP adreslerini listeler. * `ping google.com`: Bağlantı durumunu ve gecikmeyi test eder. * `curl -I https://google.com`: Bir web sitesinin HTTP başlıklarını (header) görüntüler. * `netstat -tulpn`: Sistemde hangi portların açık olduğunu ve hangi uygulamaların kullandığını gösterir. ## 4. Dosya İçeriği ve Arama * `cat dosya.txt`: Dosyanın tüm içeriğini ekrana basar. * `grep "aranan_kelime" dosya.txt`: Dosya içerisinde belirli bir metni arar. * `find /home -name "*.jpg"`: Belirli bir klasörde belirli uzantılı dosyaları bulur. * `tail -f log_dosyasi.log`: Bir log dosyasının son satırlarını anlık olarak takip eder (debug için mükemmeldir). ## 5. İzinler ve Yetkilendirme * `sudo komut`: Komutu süper kullanıcı (root) yetkisiyle çalıştırır. * `chmod 755 dosya`: Dosya için okuma/yazma/çalıştırma izinlerini düzenler. * `chown kullanici:grup dosya`: Dosyanın sahibini veya grubunu değiştirir. ## Bonus: Hayat Kurtaran İpuçları * `history`: Daha önce yazdığınız komutların listesini verir. * `!!`: Bir önceki komutu tekrar çalıştırır (Özellikle `sudo !!` şeklinde çok kullanılır). * `man komut`: Herhangi bir komutun nasıl kullanılacağını anlatan manuel sayfasına erişir. --- *Bu liste Linux sistem yönetimi ve günlük kullanımda en sık ihtiyaç duyacağınız temel araçları içerir. İyi çalışmalar!*