Blog linux

/bin/sh Dosyası

Dec 5, 2020 < 1 min

/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

This image has an empty alt attribute; its file name is 1866a048-317e-898d-8b02-4f13fb679bfb
Shell tiplerinin tarihsel kronolojisi

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