Bash'i çöz, komut satırında ustalaş
GNU Bash'in komut çalıştırma, parametre genişletme, alıntılama, yönlendirme, iş kontrolü ve .bashrc özelleştirme özelliklerini canlı örneklerle öğretip betik yazımına köprü kuran temel düzey Bash eğitimi.
GNU Bash kabuğunun genişletme, alıntılama ve yönlendirme özelliklerine hakimiyet
Bu eğitim, GNU Bash kabuğunu derinlemesine ve etkin kullanmayı öğretir. Bash'in etkileşimli ve etkileşimsiz çalışma biçimi, bash ve sh farkıyla başlar; yerleşik (builtin) ve harici komutlar, type, PATH ve çıkış durumu ($?) ile komut çalıştırmayı ele alır. Parametre genişletme (${var:-default}, ${#var}, substring, desen silme), brace/tilde genişletme, komut yerine koyma ve aritmetik genişletme, alıntılama kuralları ve yönlendirme (2>&1, here-doc, here-string, pipe) işlenir. Takma adlar ve fonksiyonlar, .bashrc/PS1/PROMPT_COMMAND ile özelleştirme, iş kontrolü (jobs, bg, fg, disown) ve shebang'den döngüye betik temelleriyle tamamlanır.
3 Gün. Her gün dört modül; Bash temelleriyle başlar, genişletme ve yönlendirmeyle sürer, özelleştirme ve betik temelleriyle biter.
Temel Seviye — GNU Bash kabuğunu etkin kullanma: komut çalıştırma, parametre genişletme, alıntılama, yönlendirme, iş kontrolü ve .bashrc ile özelleştirme.
Her Bash özelliği terminalde canlı denenir ve küçük örneklerle davranışı adım adım gözlemlenir.
Parametre genişletme ve alıntılamayı anlayarak tek satırda yapabileceklerinizi katlar ve hatalardan kaçınırsınız.
Bash neredeyse tüm Linux dağıtımlarının varsayılan kabuğudur; öğrendiğiniz her sunucuda işinize yarar.
Bash'in davranışını iyi kavramak, sağlam betikler yazmaya geçişinizi kolaylaştırır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel terminal kullanımı (cd, ls gibi) faydalı olur; derin deneyim gerekmez.
Bash kurulu bir Linux, WSL veya macOS ortamı pratikler için idealdir.
Dosya, dizin ve yol kavramlarına aşinalık öğrenmeyi kolaylaştırır.
Komut çıktılarını gözlemleyip deneme isteği öğrenmeyi en çok hızlandıran etkendir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Etkileşimli/login kabuk ve bash-sh farklarını anlayıp doğru ortamda çalışırsınız.
Builtin/harici ayrımı, type ve çıkış kodlarıyla komutları bilinçli çalıştırırsınız.
${var:-}, substring ve desen silme ile güçlü parametre genişletmeleri kullanırsınız.
Tek/çift tırnak ve kaçış kurallarını uygulayarak beklenmedik genişlemeleri önlersiniz.
2>&1, here-doc ve here-string ile ileri yönlendirme kurarsınız.
.bashrc, PS1 ve PROMPT_COMMAND ile Bash ortamını kişiselleştirirsiniz.
jobs, bg, fg ve disown ile süreçleri arka planda yönetirsiniz.
Shebang, değişken, if, for ve read ile ilk Bash betiklerinizi yazarsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
RHEL 9 sistem yönetimi I eğitimi: Bash, dosya izinleri, kullanıcı yönetimi, systemd, dnf, SSH, firewalld ve nmcli ile uygulamalı temel sunucu yönetimi.
Detayları Gör →RHEL 9 sistem yönetimi II eğitimi: SELinux, LVM, Stratis, systemd timer, GRUB2 kurtarma, NFS, Podman ve Bash ile ileri düzey uygulamalı sunucu yönetimi.
Detayları Gör →İleri PowerShell toolmaking eğitimi: gelişmiş fonksiyonlar, parametre doğrulama, pipeline, modül ve manifest, hata yönetimi, remoting ve Pester testleri uygulam
Detayları Gör →Bash ve Expect otomasyon eğitimi: spawn, expect, send ile SSH, scp, passwd ve FTP gibi etkileşimli oturumları toplu ve güvenli biçimde uygulamalı otomatikleştir
Detayları Gör →Ağ mühendisleri için Linux eğitimi: iproute2, tcpdump, nftables, ağ ad alanları, tc ve FRRouting ile yapılandırma, paket analizi ve sorun giderme uygulamalı.
Detayları Gör →