Ero sivun ”Bourne Shell” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
p (siirto)
 
(3 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
'''Sh''' eli ''Bourne Shell'' on Unix-järjestelmien standardi[[komentotulkki]]. Sen kehitti Stephen Bourne AT&T Bell Laboratoriesilla vuonna 1977.
'''Bourne Shell''' on Unix-järjestelmien standardi[[komentotulkki]]. Sen kehitti Stephen Bourne AT&T Bell Laboratoriesilla vuonna 1977. Bourne Shellistä puuttuvat useimmat nykyaikaisilta komentotulkeilta vaaditut ominaisuudet, kuten komentojen ja tiedostonimien automaattitäydennys, sekä muut interaktiiviset ominaisuudet.
 
Sh:sta puuttuvat useimmat nykyaikaisilta komentotulkeilta vaaditut ominaisuudet, kuten komentojen ja tiedostonimien automaattitäydennys. Nykyaikaisissa Linuxeissa <tt>/bin/sh</tt> on käytännössä aina [[symbolinen linkki|symbolisesti linkitetty]] [[bash]]iin, tai vaihtoehtoisesti johonkin muuhun komentotulkkiin.
 
Usein käytettyjä sh:n korvikkeita bashin lisäksi ovat [[ash]] ja [[dash]]. Näiden etu bashiin verrattuna on pienempi koko, mikä saattaa olla oleellista pienellä juuriosiolla, asennusmedioilla (levyke, CD, muistitikku) tai sulautetuissa järjestelmissä.
 
Skripteissä on hyvä yhteensopivuussyistä käyttää komentotulkkimääritteenä nimenomaan <tt>#!/bin/sh</tt>, ellei skripti tarvitse jonkin toisen komentotulkin erikoispiirteitä. Skripti on myös hyvä testata "aidolla" sh:lla, kuten dash.


[[Luokka:Komentotulkit]]
[[Luokka:Komentotulkit]]

Nykyinen versio 24. elokuuta 2016 kello 22.34

Bourne Shell on Unix-järjestelmien standardikomentotulkki. Sen kehitti Stephen Bourne AT&T Bell Laboratoriesilla vuonna 1977. Bourne Shellistä puuttuvat useimmat nykyaikaisilta komentotulkeilta vaaditut ominaisuudet, kuten komentojen ja tiedostonimien automaattitäydennys, sekä muut interaktiiviset ominaisuudet.