İçeriğe geç
parazade

Bash Ne Demek?

Yayın: · Son güncelleme:

Bash Ne Demek? Kısaca

Bash (Bourne Again Shell), Linux ve Unix tabanlı sistemlerde yaygın kullanılan komut yorumlayıcısı ve betik dilidir. Kullanıcının komutlarını çalıştırır ve tekrarlayan işleri otomatikleştiren betikler yazmayı sağlar.

Bash nedir?
İçindekiler
  1. Bash ne demek?
  2. Nerelerde kullanılır?
  3. Basit bir Bash betiği
  4. Nasıl başlanır?

Bash ne demek?

Bash, "Bourne Again Shell" ifadesinin kısaltmasıdır. 1989'da Brian Fox tarafından GNU projesi için, eski Bourne Shell'in yerine geçecek özgür bir alternatif olarak yazılmıştır. Adındaki kelime oyunu, "yeniden doğmuş" anlamına gelen "born again" ifadesine göndermedir.

Aynı program hem bir shell hem de bir betik dilidir. Terminale yazdığınız komutları anında çalıştırır, aynı komutları bir dosyaya yazıp program gibi de çalıştırabilirsiniz.

Nerelerde kullanılır?

Linux dağıtımlarının büyük kısmında Bash varsayılan ya da hazır gelen shell'dir. Sunucu yönetimi, yazılım kurulumu, yedekleme ve günlük dosyalarının taranması gibi işler genellikle Bash ile yapılır. Bulut sunucularına bağlandığınızda karşınıza çoğunlukla Bash çıkar. Bu yüzden sunucu işi yapan herkes için temel bir beceridir ve iş ilanlarında da sık geçer.

macOS uzun yıllar Bash kullandı, ancak 2019'dan bu yana varsayılan shell Zsh'tir. Bash yine de sistemde bulunur ve iki shell'in temel komutları büyük ölçüde aynıdır.

Basit bir Bash betiği

Aşağıdaki betik, bir klasörü bugünün tarihiyle yedekler:

#!/bin/bash
TARIH=$(date +%Y-%m-%d)
tar -czf "yedek-$TARIH.tar.gz" ~/belgeler
echo "Yedek alındı: yedek-$TARIH.tar.gz"

İlk satır dosyanın Bash ile çalışacağını belirtir. İkinci satır tarihi bir değişkene atar, üçüncüsü klasörü sıkıştırır, sonuncusu da bilgi mesajı yazar.

Nasıl başlanır?

Önce ls, cd, cp, mv ve grep gibi temel komutları öğrenin. Ardından birkaç satırlık betikler yazıp chmod +x betik.sh ile çalıştırılabilir yapın. Betiklerinizi çalıştırmadan önce, önemli dosyalar üzerinde değil bir deneme klasöründe test edin.

Sıkça Sorulan Sorular

Bash Windows'ta çalışır mı?

Evet. Windows'ta WSL (Windows Subsystem for Linux) ile tam bir Linux ortamı ve Bash kullanılabilir. Git for Windows ile gelen Git Bash de temel Bash komutlarını sunar.

Bash öğrenmek için programlama bilmek gerekir mi?

Gerekmez. Temel komutlarla başlayıp zamanla değişken, koşul ve döngü kullanmayı öğrenebilirsiniz. Bash, programlamaya giriş için de pratik bir alandır.

İlgili terimler

İlgili yazılar

Yapay Zeka ile Kazanç

Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım

Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.

· 30 dk okuma