Blog linux

Linux Shell Türleri

Dec 5, 2020 < 1 min

Linux Shell Türleri

Merhaba Herkese,

Bu yazımda Unix / GNU Linux’ta en çok kullanılan açık kaynaklı shell’leri aşağıdaki tabloda özetle bakabileceğiniz ve kıyaslayacağınız şekilde listeledim.

Tabloyu görüntülemekte problem yaşarsanız google dokümanlardan açabilirsiniz.

/bin/sh  Dosyası

  • /bin/sh dosyasının geçmişini ve mevcut kullanımını anlamak önemlidir. Başlangıçta bu dosya, sistem kabuğunun konumuydu. Örneğin, Unix sistemlerinde, genellikle Bourne kabuğunun burada kurulu olduğunu görürsünüz. Linux sistemlerinde, /bin/sh dosyası artık bir kabuğa sembolik bir bağlantıdır. Tipik olarak dosya, okuma bağlantısı komutu olarak Bash kabuğunu (bash) işaret eder.
  • İşletim sisteminde shell  /bin/sh  path’inde bulunur. The Bourne Shell  ilk yazılan shell’dir. Ve /bin/sh path’i kullanmıştır. Sonraki çıkan tüm linux türevlerinde farklı shell’i kullansanlar bile /bin/sh path’ini kullanmaya devam ettiler.
  • POSIX tarafından Bourne Shell temel alınarak POSIX Shell standartları oluşturulmuştur.
  • Bu nedenlerle genellikle /bin/sh  bir shell  programını  işaret eden sembolik linke sahiptir.
$ readlink /bin/sh
bash
$

RedHat tabanlı işletim sistemlerinde shell’i öğrenmek için SHELL değişkeni kullanılabilir.

$ echo $SHELL
/bin/bash

Dipçe: POXIT sh standartları: https://pubs.opengroup.org/onlinepubs/9699919799//utilities/sh.html

Shell tiplerinin tarihsel kronolojisi

Your email address will not be published. Required fields are marked *