1. Bash Script Nedir?
Bash Script, Linux işletim sisteminde sıklıkla kullanılan bir komut dosyası dilidir. Bu dil, bash adlı kabuk (shell) üzerinde çalışır. Temelde, bir dizi Linux komutunu sırayla çalıştırarak belirli bir işlemi otomatikleştirir. Yani, ne yapmanız gerektiğini yazdığınız bir dizi talimat ile işler hızlanabilir ve daha verimli hale gelebilir.
Örneğin, her gün belirli bir dizindeki dosyaları silmek istiyorsanız, bunu her gün manuel olarak yapmak yerine bir Bash Script yazabilirsiniz. Böylece, bu işlem otomatikleşir ve size zaman kazandırır.
2. İlk Bash Script'inizi Yazmaya Başlayın
Şimdi, bir Bash Script yazmak için ilk adımı atıyoruz. Aşağıdaki adımları takip ederek ilk script'inizi oluşturabilirsiniz.
Adım 1: Script Dosyasını Oluşturma
İlk olarak, bir metin dosyası oluşturmanız gerekiyor. Bu dosya, yazacağınız komutları içerecek ve uzantısı ".sh" olacak. Örneğin, "ilk_script.sh" olarak adlandırabilirsiniz.
Adım 2: Dosyayı Düzenleme
Metin dosyasını oluşturduktan sonra, bir metin editörü kullanarak bu dosyayı açabilirsiniz. Linux sisteminde yaygın olarak kullanılan metin editörlerinden biri olan nano'yu kullanabilirsiniz:
nano ilk_script.sh
Adım 3: Shebang Satırını Ekleyin
Bash Script'in başında bir satır eklemeniz gerekir. Bu satır, dosyanın bir Bash Script olduğunu belirtir. Buna shebang denir. İlk satırınız şu şekilde olmalı:
#!/bin/bash
Adım 4: Komutları Ekleyin
Shebang satırından sonra, script'inizin çalıştıracağı komutları ekleyebilirsiniz. Örneğin, basit bir "Merhaba Dünya" komutu ekleyelim:
#!/bin/bash
echo "Merhaba Dünya"
Adım 5: Dosyayı Kaydedin
Dosyanızı kaydetmek için, nano editöründe Ctrl + X tuşlarına basın, ardından Y tuşuna basarak onaylayın ve Enter tuşuna basarak kaydedin.
3. Script'i Çalıştırmak
Artık script'inizi yazdınız, peki nasıl çalıştırırsınız? Çalıştırmadan önce, script dosyasına çalıştırma izinleri vermeniz gerekiyor. Bu işlem için chmod komutunu kullanabilirsiniz:
chmod +x ilk_script.sh
Şimdi, script'inizi şu komutla çalıştırabilirsiniz:
./ilk_script.sh
Ve işte, terminalde "Merhaba Dünya" yazısını görmelisiniz! Artık, ilk Bash Script'inizi başarıyla yazıp çalıştırdınız.
4. Daha İleri Seviye Özellikler
Bash Script yazmanın temellerini öğrendikten sonra, biraz daha ileri seviye özelliklere geçelim.
Değişkenler: Script'inizde veri saklamak ve üzerinde işlem yapmak için değişkenler kullanabilirsiniz. Örneğin:
#!/bin/bash
isim="Ali"
echo "Merhaba, $isim!"
Koşullu Yapılar: Bash Script'lerde if, else gibi koşullu yapılar kullanarak daha karmaşık mantıklar oluşturabilirsiniz. İşte bir örnek:
#!/bin/bash
sayi=10
if [ $sayi -gt 5 ]
then
echo "Sayı 5'ten büyüktür!"
else
echo "Sayı 5'ten küçük veya eşittir."
fi
Döngüler: Eğer aynı işlemi birden çok kez yapmak istiyorsanız, döngüler kullanabilirsiniz. Örneğin:
#!/bin/bash
for i in {1..5}
do
echo "Döngüdeki sayı: $i"
done
5. Sonuç: Bash Script ile Verimliliğinizi Artırın
Bash Script yazmak, Linux sisteminizi çok daha verimli bir şekilde kullanmanızı sağlar. Tekrarlayan görevleri otomatikleştirebilir, zamandan tasarruf edebilir ve her şeyin daha hızlı yapılmasını sağlayabilirsiniz. Ayrıca, öğrenmesi ve kullanması oldukça eğlenceli bir deneyimdir!
Artık, temelleri öğrendiniz ve ilk script'inizi yazdınız. Bu noktada, daha fazla komut ve fonksiyon keşfederek kendinizi geliştirebilirsiniz. Linux dünyasında daha derinlere inmeye hazırsanız, Bash Script ile olan yolculuğunuz sadece başlıyor!