Bash Script’ine Giriş

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Diğer Cms Hosting ve Portal Scriptleri kategorisinde admin tarafından oluşturulan Bash Script’ine Giriş başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 68 kez görüntülenmiş, 1 yorum ve 1 tepki puanı almıştır...
Kategori Adı Diğer Cms Hosting ve Portal Scriptleri
Konu Başlığı Bash Script’ine Giriş
Konuyu başlatan admin
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan Systemweb

admin

admin
admin

Bash Script’ine Giriş​

Başlamadan önce VPS sunucunuza SSH ile giriş yapmanız gerekmektedir.
Basit komut seçenekleriyle başlamak için bash için mevcut olan kılavuz sayfalarına göz atabilirsiniz:
man bash
Sırada ise bir .sh dosyası oluşturmak var. Bunun için VIM Editor‘ü kullanacaksınız. Bir dosya oluşturmak için bu komutu kullanın:
vim ornekFonksiyon.sh
Bundan sonra ise oluşturduğunuz .sh dosyasına yönlendirilecek ve dosyayı düzenleyebileceksiniz.
Bu size Bash komutlarına ve kullanımlarına dair kapsamlı bir sonuç sağlayacaktır. Bütün bash scriptleri aşağıdaki satırla başlamalıdır:
#!/bin/bash
Aşağıdaki komut bash script’inin konumunu görüntüleyecektir.
which bash
Bu komutun sonucu bu olacaktır:
/bin/bash
En sık görülen bash söz dizimi ise:
fonksiyon fonksiyonAdi {
ilk komut
ikinci komut
}
Bu ayrıca bu şekilde de yazılabilir:
fonksiyonAdi (){
ilk komut
ikinci komut
}
Tek bir satırdaysa bu halde olacaktır:
fonksiyonAdi() { ilk komut; ikinci komut; }
caca
Bu türden bir fonksiyonun örneği ise aşağıdaki gibidir. Bu komutta önce bir dizin oluşturulur ve daha sonra ise konum yeni dizinle değiştirilir:
ornekFonksiyon () {
mkdir -p $1
cd $1
}
$1 komut satırı bağımsız giriş değişkenlerini temsil eder. Bash komut içinde dinamik girişler yaratabilir. Bu fonksiyonu doğrulamak için çalıştırmanız gereken komutsa bu olacaktır:
ornekFonksiyon Dizin
Burada Dizin oluşturulacak olan geçerli bir dizin adıdır. Eğer mevcut çalışan dizini pwd komutunu kullanarak kontrol ederseniz yeni oluşturulan Dizin adlı dizinde çalıştığınızı göreceksiniz.
Benzer olarak sıkça kullanılan herhangi bir komut bir bash fonksiyonu olarak eklenebilir.
Unutmayın, VIM Editor ile .sh dosyanızı düzenlemeyi bitirdiğinizde ESC tuşuna basarak komut moduna girebilir ve :wq yazarak kaydedip çıkabilirsiniz.
 
Üst