31 Mart 2022 • 15 dakikalık okuma
Örnek uygulama; Oracle VM VirtualBox 6.1.22 sürümü, Pardus 21.1 Gnome ISO sürümü ile yapılmaktadır.
Bash bir kabuk (ing.: shell) uygulamasıdır. Adını Bourne-Again SHell kelimelerinin baş harflerinden alır.
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, (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.
İşletim sisteminde yüklü shell uygulamalarını görmek için;
cat /etc/shells
/bin/bash
değeri görüntüleniyor ise Bash shell yüklüdür.
İşletim sisteminde varsayılan olarak tanımlı shell uygulamasını görmek için;
echo $SHELL
/bin/bash
değeri görüntüleniyor ise Bash shell varsayılan shell uygulamasıdır.
İşletim sisteminde bash shell yüklü değil ise;
Debian/Ubuntu tabanlı dağıtımlara kurmak için;
sudo apt install bash
RedHat/CentOS tabanlı dağıtımlara kurmak için;
sudo yum install bash
Yüklenen shell uygulamalarını görmek için;
cat /etc/shells
/bin/bash
değeri görüntüleniyor ise Bash shell yüklenmiştir.
Varsayılan olarak tanımlı shell uygulamasını değiştirmek için;
chsh -s /bin/bash
/bin/bash
değeri görüntüleniyor ise varsayılan shell bash olarak güncellenmiştir.
Uyarı
Değişikliği görmek için oturumu kapatıp açmak gerekebilir.
Bash sürümünü görmek için;
bash --version
komutu ile sürüm bilgisi görülebilir.
Yüklü Bash shell uygulamasını son güncel sürüme yükseltmek için;
Debian/Ubuntu tabanlı dağıtımlarda;
sudo apt-get install --only-upgrade bash
RedHat/CentOS tabanlı dağıtımlarda;
yum check-update bash
yum update bash
komutu ile en güncel sürüme yükseltilebilir.