Eğitim İçeriği
Giriş
- Amaçlar
- Kurs Takvimi
- Kurs Tanıtımları
- Ön Koşullar
- Kaynakça
- Katılımcı Sorumlulukları
- Kurs Özeti
Temellerin Gözden Geçirilmesi - isteğe bağlı
- Dosyalar
- Dizinler ve İşlemler
- Dizinleri Gösterme - ls
- Yardım Alma - man
- Dosyaları Gösterme - cat, more
- Basit Komutlar
- Borulu Hat - | sembolü kullanımı
- Yönlendirme - > sembolü kullanımı
- Yönlendirme - >> sembolü kullanımı
- Girdi Yönlendirme - < sembolü kullanımı
- Hataları Yönlendirme
- /dev/null Kullanımı
- Ön Plan İşlemleri
- Arka Plan İşlemleri - &
- İşlemleri Durdurma - kill
- Özel Dosyalar - . ve ..
- Komut İfadesi - PS1
- Takma Ad Oluşturma
- Takma Ad Kullanımı
- Komut Geçmişi
- Komut Satırı Düzenleme - Ok Tuşları kullanımı
- Komut Satırı Düzenleme - vi kullanımı
- Kabuk Özelleştirme
- Ana Dizin - HOME
- Çalışma Dizin - pwd
- Dizin Değiştirme - cd
- Dizin Oluşturma - mkdir
- Dizin Silme - rmdir
- Etkileşimli Kopyalama - cp -i
- Etkileşimli Taşıma - mv -i
- Etkileşimli Silme - rm -i
- Dizinleri Silme - rm -r
- Vahşi Kartlar - Dosya Adı Oluşturma
- Sayı - wc
- Dosya Bulma - find
- Dosyalarda Metin Bulma - grep, sort, cut, uniq, tr
- İzinleri Değiştirme - chmod
Kabuk Programlama
- Kabuk Betikleri Oluşturma
- Komut Testi
- Betik Dosyası Oluşturma
- Çalıştırma İzinleri Ekleme
- Betik Testi
- Betikle Çalıştırma - time
- Betikle Çalıştırma - dot
- Betikle Çalıştırma - exec
- Betikle Çalıştırma - ksh
- Betikle Hata Ayıklama
- Parametre Geçişi
- read Komutu
- Betiklerde read Kullanımı
- Kabuk Seçimi
- Çıktıyı Düzenleme
- Girdiyi Bastırma - stty
Özel Karakterler ve Değişkenler
- Tırnak İfadeleri
- Tırnaklı Dizgiler - ", '
- Kaçış Karakteri - *
- Tırnaklı Dizgiler - `
- $(...) Kullanımı
- Sistem Değişkenleri - set
- Diğer Özel Değişkenler
- Kullanıcı Değişkenleri
- Kullanıcı Değişkenleri - unset
- Betiklerde Değişkenler
- Typeset Komutu
- Tamsayı Değişkenleri
- Özel Yapılar
Menü Oluşturma
- Koşullar - case
- Menü Oluşturma
- Tekrar - while, until
- Çıktıyı Tutmak - sleep
- Çıktıyı Tutmak - sahte read
- Betikle Sonlandırma
- Döngüyü Sonlandırma
- Gizli Seçenek - kabuk çatalı
- Duraklatmaları Yakalama - trap
- Duraklatmalar Hakkında Daha Fazla
- Metni Vurgulama - tput
- İmleci Konumlama - backtab \b
- Korn Kabuk Menüsü
Seçim
- Koşul Testi
- Dosya Özelliklerini Test Etme
- Dosya İzinlerini Test Etme
- Birden Fazla Test - İç İçe if'ler
- Birden Fazla Test - elseif
- NOT Koşulu
- Testte Birden Fazla Koşul
- Dizgi Testi
- Kare Köşeli Parantez Kullanımı
- Boş Girdiden Kaçınma
- Sayı Testi
- case Hakkında Daha Fazla
- Değişkenleri Gösterme
- Boşluk Yerleştirme
- Komut Testi
Tekrar, Döngü
- İşlemler - let
- Tekrar - while, until
- Sonsuz Döngü
- Tekrar - for
- 9'dan Fazla Parametre - shift
Alt Betikler ve Fonksiyonlar
- Yerel ve Genel Değişkenler
- Alt Betikler
- Export Komutu
- Çıkış Durumu
- Takma Adlar
- Fonksiyonlar
- Faydalı Fonksiyonlar
- Dönüş Durumu
- Fonksiyon Manipülasyonu
- Betiklerde Fonksiyonlar
Gelişmiş Komutlar
- Hata Ayıklama - set
- Ayar - set
- Dosyaları Birleştirme - join
- Dosyaları Birleştirme - paste, basename ve dirname
- İş Denetimi - jobs
- Düzenli İfadeler
- Küresel Düzenli İfade Yazıcı - grep
- İfade grep - egrep
- Hızlı grep - fgrep
- İşlemler - expr
- İşlemler – bc, eval Komutu,
- Argüman İşleme
- getopts Komutu
- Diziler Kullanma
Gelişmiş Düzenleme – vi & sed
- vi - Tuş Kombinasyonlarını Haritalama
- Kontrol Tuşlarını Haritalama
- Kısaltma Kullanma
- Birden Çok Dosya Düzenleme
- Düzenli İfadeler
- Küresel Ekleme
- Buradbelirtilen belge,
- Toplu Akış Düzenleyici - sed, sed silme, -d, sed yazdırma, -p, sed bastırma, -n, sed çıkış, -q, sed dosya, -f, sed birden çok girdi, sed
- Bul ve Değiştir
- sed Örneği
Metin Dosyası İşleme - awk
- awk Programlama Aracı
- Desen Eşleştirme
- Düzenli İfadeler
- Karşılaştırma Desenleri
- Bileşik Desenler
- Aralık Desenleri
- Özel Desenler
- Gömülü Fonksiyonlar
- awk Betiklerinde Hata Giderme
- Parametre Geçişi
- Contains Kullanma
- printf Fonksiyonu
- İşlemler
- Fonksiyonlar
- substr
- length
- Eylem Bildirimleri
- Kontrol Akışı Bildirimleri
- Diziler
- for Döngüleriyle Diziler
- awk Örnekleri
Kurs İçin Gerekli Önbilgiler
İyi bir UNIX çalışma bilgisi veya UNIX'e Giriş kursuna katılım zorunlu olmak üzere, bu kurs yalnızca ilgili adaylar için uygundur.
Danışanlarımızın Yorumları (4)
Eğitimi sevdim çünkü etkileşimliydi, eğiten kişi bilgiliydi ve alıştırmalar bana yardımcı oldu. Saatlik molalar beni de yeni energiyle dolu ve odaklanmış hale getirdi.
Musat Robert
Eğitim - UNIX/Linux Shell Scripting
Yapay Zeka Çevirisi
Teorinin sunum tarzını ve pratik örneklerin verilmesini seviyorum. Çok iyi yapılandırılmış. Ayrıca, eğitmenin her zaman saatte olmasından ve iyi iletişim becerilerine sahip olmasıdan da memnunum.
Louise
Eğitim - UNIX/Linux Shell Scripting
Yapay Zeka Çevirisi
sürekli geri bildirim. soru sorma ve cevap alma imkanı, üzerinde çalıştığımız bazı işleyen betikleri almak, bunları değiştirip geliştirmek.
Nikita - DB Global Technology SRL
Eğitim - UNIX/Linux Shell Scripting
Yapay Zeka Çevirisi
Wojciech ve NobleProg, programı benim ihtiyaçlarıma uygun hale getirdi.
christopher Connelly - NEETRAC / GA TECH
Eğitim - UNIX/Linux Shell Scripting
Yapay Zeka Çevirisi