Sistem

Bash-Scripting Nedir, Nasıl Kullanılır?

Bash Script Nedir?

Bash Script, Unix’te bulunan en popüler programlama araçlarından biridir. Açılımı ise, “Bourne Again Shell”dir. Bash, bilgisayara talimat vermenizi ve onunla iletişim kurmanızı sağlayan bir kabuktur. Bu sayede bilgisayar, tam olarak ondan yapmasını istediğiniz şeyleri yapacaktır. 

Shell Script, işletim sistemine neyi ne sıklıkta yapacağını söylemek için tasarlanan komut satırı destekli bir programdır, diyebiliriz. İngilizcede senaryo anlamına gelen “Script” kelimesiyle Shell Script’i aklınıza kodlayabilirsiniz. Oyuncuların bir senaryoda yazılanları yerine getirdiği gibi, Shell Script’ler de kabuk üzerinde yazılı olanları gerçekleştirmeye programlıdır.

Temel olarak bir komut dosyası, farklı anlamlı görevleri yürütmesi için bilgisayara verilen bir dizi talimattır. Komut dosyaları, farklı görevleri otomatikleştirmenize yardımcı olarak sonuçları normal prosedürden daha hızlı elde etmenizi sağlar. Normal işlenişe göre, terminalde temel ve gelişmiş bir bash komutu yazdığınız zaman, bu işlem hemen üzerinde yürütülmeye başlar. Bash komut dosyalarında, birden fazla talimat ve komutu aynı anda verebilirsiniz. Ardından bilgisayar, verdiğiniz tüm komutları sadece komut dosyasını çalıştırdığınızda çalıştırır.Kısaca ifade etmemiz gerekirse, terminalde yalnızca bir bash komutu yürütebilirsiniz. Ancak birden fazla komutun kombinasyonunu aynı anda yürümeniz için bir bash betiği oluşturmak gerekir.

Bash Script Nasıl Kullanılır?

Linux ve genel olarak bilgisayar alanında, programlar ve işlemler gibi kavramlar bulunmaktadır. Program; CPU, görüntü, ses dosyaları ve bunun gibi diğer kaynaklar için bir dizi talimattan oluşan ve bir paket halinde genellikle sabit diskinizde depolanan ikili veri bloğudur. Bir program çalıştırdığınız zaman aslında bu programı çalıştırmazsınız. Ancak işlem olarak adlandırılan bir kopyasını çalıştırmış olursunuz. Yapılan eylem, bu talimatları ve kaynakları sabit diskten belleğe kopyalamaktır. Ayrıca, işlemin değişkenleri depolaması için RAM’de biraz alan, işletim sisteminin yürütme sırasında işlemi yönetmesine ve izlemesine izin vermek için de birkaç bayrak ayrılır. Konu Bash Script’in nasıl kullanıldığına geldiğinde ise, bunu birkaç adım ile şu şekilde açıklayabiliriz:

  1. .sh uzantılı yeni bir metin dosyası oluşturun.
  2. Üstüne #!/bin/bash ekleyin. Bu, “çalıştırılabilir yap” kısmı için gereklidir.
  3. Normalde komut satırına yazacağınız satırları ekleyin.
  4. Komut satırında chmod u+x YourScriptFileName.sh dosyasını çalıştırın.
  5. Ne zaman ihtyacınız olursa ./deploy.sh ile çalıştırabilirsiniz.

Bash Script Örnekleri

Bash Script kullanmayı planlıyorsanız, bir örneğe ihtiyacınız olabilir. Bu noktada Bash fonksiyonu ile verilebilecek en temel örnek aşağıdaki gibidir:

#!/bin/bash 

testfunction(){

echo “Ilk fonksiyonum” 

testfunction