UNIX
Till skillnad från de flesta andra operativsystem där kommandotolken, det
program som du skriver in dina kommandon i, är inbyggt i systemet så är det
helt skilt från operativsystemet i UNIX
. Denna
kommandotolk kallas av tradition
Det finns en massa olika shells att välja mellan, dessa har lite olika för och nackdelar, det står dig fritt att välja en som passar dina behov:
UNIX
-system. Detta shell är ganska primitivt och saknar
Job kontroll, möjligheten att flytta job från bakgrunden till
förgrunden. Det flesta UNIX
användare anser sh
att vara överlägset bäst för shellprogramering eller att
skriva kommandofiler i.
UNIX
-variant (BSD). I bland kan man hitta en eller
annan System V variant där csh inte finns med men det är ganska
ovanligt. Csh har en hel del bra funktioner som
inte finns i Bourne shell, inklusive jobkontroll och history
-funktioner (möjligheter att upprepa kommandon man har givit
tidigare).
UNIX System V Release
4
.
Vad har jag för shell, det är mycket lätt att kolla vilket shell du använder, genom att skriva:
% grep `whoami` /etc/passwdSå får du ut din egen rad ur password-filen, sist i denna rad finns namnet på det shell du använder, om jag kör detta får jag ut:
balp:!:10053:4:Anders Arnholm,090-196352:/home/adm/balp:/usr/local/bin/tcsh
Man ser alltså att jag använder mig av tcsh, när jag är inloggad.
Författat av Anders Arnholm