Eğitim Detayları
root@kali:~# cat course/linux-komut-sat-r-terminal-temelleri.txt

Linux Komut Satırı (Terminal) Temelleri

Linux terminal komutlarını sıfırdan öğrenin. Dosya yönetimi, metin işleme, sistem yönetimi ve otomasyon komutlarını kapsamlı şekilde öğrenin.

Kurs İçeriği

1. Terminal Nedir?

Terminal, Linux sistemlerinde komut satırı arayüzü (CLI) sağlayan güçlü bir araçtır. Grafik arayüzünden çok daha hızlı ve verimli işlemler yapmanızı sağlar.

2. Temel Komutlar

  • pwd - Mevcut dizini göster
  • ls - Dosya ve klasörleri listele
  • cd - Dizin değiştir
  • mkdir - Klasör oluştur
  • rm - Dosya/klasör sil
  • cp - Dosya kopyala
  • mv - Dosya taşı/yeniden adlandır

3. Dosya İşlemleri

  • cat - Dosya içeriğini göster
  • less / more - Sayfalı görüntüleme
  • head / tail - Dosyanın başı/sonu
  • grep - Metin arama
  • find - Dosya arama
  • locate - Hızlı dosya arama

4. Metin İşleme

  • nano - Basit metin editörü
  • vim - Gelişmiş metin editörü
  • sed - Stream editor
  • awk - Metin işleme aracı
  • cut - Sütun çıkarma
  • sort - Sıralama
  • uniq - Tekrarları kaldır

5. Sistem Bilgileri

  • whoami - Kullanıcı adı
  • uname - Sistem bilgisi
  • df - Disk kullanımı
  • du - Dizin boyutu
  • free - Bellek kullanımı
  • top / htop - İşlem yönetimi
  • ps - Çalışan işlemler

6. İzinler ve Güvenlik

  • Dosya izinleri (rwx)
  • chmod - İzin değiştirme
  • chown - Sahiplik değiştirme
  • sudo - Yönetici yetkisi
  • su - Kullanıcı değiştirme

7. Pipe ve Redirection

  • | - Pipe (boru)
  • > - Çıktı yönlendirme
  • >> - Ekleme modu
  • < - Girdi yönlendirme
  • 2> - Hata yönlendirme

8. Otomasyon ve Scripting

  • Bash script temelleri
  • Değişkenler ve parametreler
  • Koşullu ifadeler (if/else)
  • Döngüler (for/while)
  • Fonksiyonlar
  • Cron ile zamanlanmış görevler