Bu, dökümanın eski bir sürümüdür!
Bash
Temel Kavramlar
* Bash vs Diğer Kabuklar * Dosya Sistemi Hiyerarşisi * Dosya ve Dizin İşlemleri * İzinler ve Sahiplik * Bağlantılar
Ortam ve Değişken Yönetimi
* Değişkenler * Çevresel Değişkenler * Profil Dosyaları * Geçmiş Yönetimi * Tırnak İşaretleri
Girdi, Çıktı ve Yönlendirme (I/O)
* Standart Akışlar * Yönlendirme Operatörleri * Boru Hatları * Kara Delikler * Dosya Okuma
Veri Tipleri ve Manipülasyon
* Matematiksel İşlemler * Diziler * Dizi Operasyonları * Metin (String) İşlemleri * Alt Metin (Substring)
Kontrol Yapıları ve Koşullar
* Test Komutları * Dosya ve Dizin Kontrolleri * Mantıksal Operatörler * Koşul Blokları * Çoklu Seçim
Döngüler (Loops)
* For Döngüleri * C-Tarzı Döngüler * While Döngüsü * Until Döngüsü * Döngü Kontrolü
Fonksiyonlar
* Tanımlama * Parametreler * Kapsam (Scope) * Geri Dönüş Değerleri * Özyineleme
İleri Düzey Metin İşleme Araçları
* Grep * Sed * Awk * Yardımcı Araçlar * Düzenli İfadeler (Regex)
Süreç (Process) ve Görev Yönetimi
* Arka/Ön Plan Yönetimi * Süreç İzleme * Sonlandırma * Zamanlanmış Görevler * Oturum Yönetimi
Ağ ve Sistem Yönetimi (Yeni!)
* Ağ Teşhisi * Veri İndirme ve API İstekleri * Uzaktan Yönetim * Disk Yönetimi * Arşivleme
Betik Geliştirme, Güvenlik ve Hata Ayıklama
* Shebang (#!) * Kullanıcı Etkileşimi * Varsayılan Değerler * Hata Ayıklama * Güvenlik * Temizlik ve Sinyal Yakalama * Statik Kod Analizi
Bu belgedeki bilgiler UCH Viki'den alıntılanmıştır. https://wiki.ulascemh.com/doku.php?id=tr:cs:lang:bash:start