Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
En basit betik
Kabuğu seçme (büyülü sayı #!, Sha-bang)
Betiği çağırma
Harici ve yerleşik komutlar
Bazı özel karakterler
- Yorum (#)
- Satır Sonu (;)
- Boş bir ifade (:)
- Giriş/çıkış yönlendirmesi (>, <, >>)
- Çıkışı yönlendirme
- Girişi yönlendirme
- Akış (|)
- Süreci arka planda başlatma (&)
Değişkenler ve Parametreler
- Değişkenleri yok etme (unset)
- Boş bir değere sahip değişken
- Sonucu bir değişkene kaydetme (backquotes ``)
- Parametre isteği ($0, $#, $1, $2, $3 ...)
- Manuel kaydırma
- Tırnaklama.
- Kaçış karakteri (\\)
Düzenli Expressyonlar
Koşullu ifadeler
- if / then
- if / then / else
- İç içe if ifadeleri
- if / elif
- case ifadesi
- Operatörler
- Operatörler ve, veya (&&, | |)
- test komutu
Betiği tamamlama
exit ifadesi
Bir programın tamamlanma durumunu bir betikte kullanma ($?)
Testler ve Operatörler
- Metin dosyası operatörleri
- Dosya türünü test etme
- Dosya özelliklerini test etme
Karşılaştırma operatörleri
- if komutuyla aritmetik karşılaştırma
- Tamsayı karşılaştırma operatörleri
- Dizeleri karşılaştırma
- Karmaşık karşılaştırma (ve, veya)
- İç içe karşılaştırma operatörleri
- Atama operatörü
- Aritmetik operatörler
- Bit düzeyinde operatörler (bitwise operatörler)
- Mantıksal operatörler
- Sayısal sabitler
Döngüler
- for / in döngüsü
- seq komutu
- while döngüsü
- until döngüsü
- Döngüyü kontrol etme (break, continue)
Metin İşleme
- head, tail komutu
- Sort, Uniq, Expand, Unexpand
- Cut, Paste, Join, Wc, Tr
Metin arama (grep)
Akış Düzenleyicisi (sed)
Etkileşimli programlar
- Read komutu
- Kullanıcı seçimi
Özellikler
Sleep komutu
Betik çalışmıyorsa? (hata ayıklama)
Kurs İçin Gerekli Önbilgiler
- Temel Linux komutları ve dosya sistemi gezintisi bilgisi
- Linux üzerinde kabuk kullanımı ve basit metin düzenleme deneyimi
- "Linux'e Giriş" dersinin tamamlanması önerilir ancak zorunlu değildir
Hedef Kitle
- Kabuk betiği kullanarak görevleri otomatikleştirmek isteyen Linux kullanıcıları
- Sunucu yönetimini ve operasyonlarını optimize etmek isteyen sistem yöneticileri
- Linux programlama becerilerini geliştirmek isteyen geliştiriciler ve BT profesyonelleri
14 Saat