Innholdsfortegnelse:
Definisjon - Hva betyr Shell?
Et skall er programvare som gir et grensesnitt for brukerne av et operativsystem for å gi tilgang til kjernens tjenester.
På Unix-baserte eller Linux-baserte operativsystemer kan et skall påberopes gjennom skallkommandoen i kommandolinjegrensesnittet (CLI), slik at brukere kan dirigere operasjoner gjennom datakommandoer, tekst eller skript.
Det finnes også skjell for programmeringsspråk, noe som gir dem autonomi fra operativsystemet og lar kompatibilitet på tvers av plattformer.
Techopedia forklarer Shell
De fleste skjell som er opprettet for andre operativsystemer, tilsvarer Unix-skallfunksjonalitet. På Microsoft Windows-systemer kan det hende at noen brukere aldri bruker skallet direkte, ettersom tjenester håndteres automatisk. I Unix opprettes skjell gjennom implementering av systemoppstartsskript. Dette skjer også i Windows, men skallskript blir vanligvis forhåndsinnstilt og kjøres automatisk etter behov av systemet.
Unix-skjell er delt inn i fire kategorier:
- Bourne-lignende skjell
- C skalllignende skall
- Utradisjonelle skjell
- Historiske skjell
På noen systemer er skallet bare et miljø der applikasjoner kan kjøres i beskyttet minneplass, slik at ressurser kan deles mellom flere aktive skjell, med kjernen som administrerer ressursforespørsler om input / output, CPU stack-utførelse eller minnetilgang. Andre systemer kjører alt inne i et enkelt skall.