Bash Shell Kurulumu

Bash Linux Shell Bash Shell Bash Kurulumu Shell Ayarları Bash Ayarları Bash Güncelleme Kurulum

Örnek uygulama; Oracle VM VirtualBox 6.1.22 sürümü, Pardus 21.1 Gnome ISO sürümü ile yapılmaktadır.

Bash Nedir?

Bash bir kabuk (ing.: shell) uygulamasıdır. Adını Bourne-Again SHell kelimelerinin baş harflerinden alır.

Bash logo
Resim 1. Bash logo

Shell Nedir?

Linux işletim sisteminde çekirdek, (ing.: kernel) çalışan en alt seviye yazılımdır. Yazılımlar ve donanımlar arasındaki haberleşmeyi sağlar, donanımı yönetir ve uygulamaların çalıştırılmasından sorumludur. Kullanıcılar doğrudan donanımlar ile iletişim kuramazlar, çekirdeğe komutları göndermek ve işlem sonuçlarını kullanıcıya iletmek için ara bir uygulamaya ihtiyaç duyarlar. Bu uygulamaya kabuk (shell) adı verilir. Shell uygulamaları terminal üzerinde çalışır. Örneğin; Bash , sh , zsh , ksh gibi birçok shell bulunmaktadır.

Terminal Nedir?

Terminal, (Tr.: uçbirim) komutların yazılarak iletildiği ve komut sonuçlarının ekrana yazdırılarak işletim sisteminin kullanılmasını sağlayan uygulamadır. Genellikle gelişmiş grafik kullanıcı arayüzü ve fare kullanılmaksızın sadece klavye ile komutların girilmesi ile kullanılan siyah ekran uygulamalarıdır.

Bash shell Pardus 21 üzerinde çalışmakta.
Resim 2. Bash shell Pardus 21 üzerinde çalışmakta.

Yüklü Shell Uygulamalarını Görme

İşletim sisteminde yüklü shell uygulamalarını görmek için;

  1. Uygulamalar ekranında arama alanına Terminal yazılır ve açılır.
  2. Terminal ekranında;

 

Kod

cat /etc/shells

/bin/bash

değeri görüntüleniyor ise Bash shell yüklüdür.

Varsayılan Shell Uygulamasını Görme

İşletim sisteminde varsayılan olarak tanımlı shell uygulamasını görmek için;

  1. Uygulamalar ekranında arama alanına Terminal yazılır ve açılır.
  2. Terminal ekranında;

 

Kod

echo $SHELL

/bin/bash

değeri görüntüleniyor ise Bash shell varsayılan shell uygulamasıdır.

Bash Kurulumu

İşletim sisteminde bash shell yüklü değil ise;

Debian/Ubuntu tabanlı dağıtımlara kurmak için;

Kod

sudo apt install bash

 

RedHat/CentOS tabanlı dağıtımlara kurmak için;

Kod

sudo yum install bash

Yüklenen shell uygulamalarını görmek için;

  1. Uygulamalar ekranında arama alanına Terminal yazılır ve açılır.
  2. Terminal ekranında;

 

Kod

cat /etc/shells

/bin/bash

değeri görüntüleniyor ise Bash shell yüklenmiştir.

Varsayılan Shell Uygulamasını Güncelleme

Varsayılan olarak tanımlı shell uygulamasını değiştirmek için;

  1. Uygulamalar ekranında arama alanına Terminal yazılır ve açılır.
  2. Terminal ekranında;

 

Kod

chsh -s /bin/bash

/bin/bash

değeri görüntüleniyor ise varsayılan shell bash olarak güncellenmiştir.

Önemli

Uyarı

Değişikliği görmek için oturumu kapatıp açmak gerekebilir.

Bash Shell Sürümünü Görme

Bash sürümünü görmek için;

  1. Uygulamalar ekranında arama alanına Terminal yazılır ve açılır.
  2. Terminal ekranında;

 

Kod

bash --version

komutu ile sürüm bilgisi görülebilir.

Bash Shell Sürüm Güncelleme

Yüklü Bash shell uygulamasını son güncel sürüme yükseltmek için;

  1. Uygulamalar ekranında arama alanına Terminal yazılır ve açılır.
  2. Terminal ekranında;

 

Debian/Ubuntu tabanlı dağıtımlarda;

Kod

sudo apt-get install --only-upgrade bash

 

RedHat/CentOS tabanlı dağıtımlarda;

Kod

yum check-update bash
yum update bash

komutu ile en güncel sürüme yükseltilebilir.

Kaynaklar

  1. Bourne Shell , en.wikipedia.org, 30.03.2022 tarihinde alındı.
  2. Difference between Terminal, Console, Shell, and Command Line , geeksforgeeks.org, 30.03.2022 tarihinde alındı.
  3. Linux Shell Nedir? , siberoloji.github.io, 30.03.2022 tarihinde alındı.
  4. Linux kernel nedir..? neler..yapar , forum.pardus.org.tr, 30.03.2022 tarihinde alındı.
  5. How to Update Bash In Linux Operating System , configserverfirewall.com, 30.03.2022 tarihinde alındı.

 


Beğen