sh

Linux.fista
Versio hetkellä 19. marraskuuta 2020 kello 12.41 – tehnyt LinuxMan (keskustelu | muokkaukset)
Siirry navigaatioon Siirry hakuun

sh on nykyaikaisissa Linux-jakelupaketeissa käytännössä aina symbolisesti linkitetty johonkin POSIX-yhteensopivaan komentotulkkiin. Usein käytettyjä komentotulkkeja ovat ash, bash, dash ja ksh. Vähemmän interaktiivisten komentotulkkien etu bashiin verrattuna on luonnollisesti pienempi koko, mikä saattaa olla oleellista pienellä juuriosiolla, asennusmedioilla (levyke, CD, muistitikku) tai sulautetuissa järjestelmissä.

Oman järjestelmän /bin/sh -polkuun linkitetyn komentotulkin voi selvittää esimerkiksi file-ohjelmalla:

$ file /bin/sh

Perinteisesti Bourne Shell, sekä sitä edeltäneet komentotulkit ovat löytyneet polusta /bin/sh.

Esimerkki sh-ohjelmasta:

#!/bin/sh         
echo Hei maailma!

Tulostaa komentoriville Hei maailma!