On 01/15/2016 10:54 AM, Bertel Lund Hansen wrote:
> Poul-Erik Andreasen skrev:
>
>> Med mindre du ønsker at grave dig ned i Linux interne strukturer
>> bør du sky bash som pesten den er fyldt med gotcha's. Jeg har engang
>> smadret en harddisk på det grundlag. Der er masser af alternativer.
>
>> Se
>
>>
https://en.wikipedia.org/wiki/Comparison_of_command_shells
>
> Meget imponerende oversigt, men den gør det ikke let at vide
> hvilken shell der er nem at arbejde med.
Da du er C-programmør skulle du kigge på csh eller tcsh her er
syntaksen C lignende.
>
> Hvilken kan folk anbefale til de almindelige husholdningsrutiner?
>
> Hvis jeg installerer en anden shell, aktiverer den så i
> virkeligheden Bash, eller vil de være uafhængige af hinanden?
Nej En shell er i alle heseender et normalt program det er ikke sådan at
bash har noge særlige privilegier. Det kommunukerer dels med kernen
derekte med kernekald dels via bibilioteksrutiner. Du kan prøve at
køre et eller andet lille program igennem strace, så kan du se alle
sytemkaldende. Hvis du prøver med med deverse shells vil de sikker vise
nogenlunde det samme.
>
> Hvis man ikke har en shell, kan man så slet ikke lave noget?
>
Man kan selvfølgelig bruge en Gui men det er i princippet bare en
grafisk shell.
Det er dog muligt at lave såkaldte turnkey systemer. Hvor
opstartssekvensen automatisk starter det slutbrugerprogram der
skal anvendes. Det bruges f.eks til diverse fingerbetjente
informationsskærme der ses mange steder efterhånden.
Ofte vil de dog alligevel være startet via et shellscript.
Det gør det lidt smidigere vis de skal serviceres.