Terminal ve kabuk: ilk komutların
Terminal, kabuk ve konsolu ayırır, bir komutun parçalarını (komut, seçenek, bilgi) okur, kabuğun kendi komutlarını dış programlardan ayırır, echo ve printf ile biçimli çıktı üretir, tırnak kurallarını ve özel karakterli dosya adlarını öğrenir, geçmişi ve kısayolları kullanırsın; sonunda garip adlı bir dosyadan kod okur ve PATH’in hangi programı seçtiğini bulursun.
Seviye 101 · 45 dk
Deniz sana ilk gerçek ipucunu veriyor: "Bir komutun neden çalıştığını ya da çalışmadığını anlamadan güvenlik işi yapılmaz. Önce kabuğu tanı."
Terminal ekrandaki penceredir: yazdığını gösterir, çıktıyı çizer. Kabuk (shell, burada bash) o pencerenin arkasındaki tercümandır: yazdığın satırı okur, parçalara ayırır, değişkenleri ve özel karakterleri açar, sonra programı çalıştırır. Konsol ise makineye doğrudan bağlı ekran ve klavyedir.
Benzetme: terminal bir telefon ahizesi, kabuk hattın öbür ucundaki santral memurudur. Sen ahizeye konuşursun; memur ne dediğini anlar ve doğru kişiye bağlar. Memurun kurallarını (tırnaklar, boşluklar, özel karakterler) bilirsen yanlış kişiye bağlanmazsın.
Bu derste ne yapacaksın
- Hangi kabuktasın?
- Bir komutun parçaları
- Kabuğun kendi komutları
- Biçimli çıktı: echo ve printf
- Tırnak kuralları
- Boşluklu ve özel karakterli adlar
- Geçmiş ve kısayollar
- Garip adlı not
- Hangi program çalışıyor?
- Kısa sınav
Kazanacağın beceriler
- Terminal, kabuk ve /etc/shells
- Komut, seçenek ve bilgiyi ayırmak
- Bir komutun ne olduğunu sormak (type, which -a)
- echo ve printf ile biçimli çıktı
- Tırnak kuralları ve özel karakterli adlar
- Tab tamamlama, geçmiş ve cd - ile hızlı çalışmak
- Kabuk kısayolları ve geçmiş açılımı (!!, Ctrl+R)
- cat ile dosya içeriğini okumak
- PATH ve komut arama sırası
← Linux nedir, güvenlik ekipleri neden onunla çalışır · Linux temelleri · Yardım almak: man, info, --help →
Ücretsiz başla