Operativsystem skal

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 18. september 2019; checks kræver 19 redigeringer .

Operativsystem shell (fra den engelske  shell "shell") - et program , der giver en grænseflade til brugerinteraktion med systemfunktioner.

Operativsystemets hovedfunktion er at udføre applikationsprogrammer og give en softwaregrænseflade mellem programmer og hardware - og det kan være nok, hvis for eksempel et sensordataopsamlingskompleks eller en MP3-afspiller arbejder på enheden . I modsætning til sådanne specialiserede enheder kræves en computer til generelle formål for at køre forskellige programmer på brugerkommandoer - og operativsystemet accepterer disse kommandoer ved hjælp af et shell-program.

Generelt skelnes skaller med to typer brugergrænseflade: tekstbaseret brugergrænseflade (TUI) og grafisk brugergrænseflade (GUI).

Kommandotolk

For at give en kommandolinjegrænseflade i operativsystemer bruges ofte kommandotolke, som kan være uafhængige programmeringssprog med deres egen syntaks og karakteristiske funktionalitet.

Command.com kommandofortolkeren er inkluderet i MS-DOS og Windows 9x operativsystemer , cmd.exe er inkluderet i Windows NT , startende med Windows XP (Service Pack 2) PowerShell er tilgængelig , som er en indbygget OS-komponent, der starter med Windows 7 og Windows 2008 Server .

UNIX-lignende systemer har brugeren mulighed for at ændre standardskallen. De mest populære UNIX-skaller er bash , csh , ksh , zsh .

Funktioner

Kommandofortolkeren udfører kommandoer på sit sprog, givet på kommandolinjen eller kommer fra standardinput eller en specificeret .

Kald til system- eller applikationsværktøjer samt kontrolstrukturer fortolkes som kommandoer. Derudover er shellen ansvarlig for udvidelse af filnavnemønstre og omdirigering og binding af I/O.

Sammen med et sæt hjælpeprogrammer er skallen et driftsmiljø, et programmeringssprog og et værktøj til at løse både system- og nogle anvendte opgaver, især automatisering af hyppigt udførte kommandosekvenser.

Standard shell

POSIX- standarden (ISO/IEC 9945) (Vol. 3. Shell and Utilities) definerer et shell-sprog, der også inkluderer sekventielle (nylinje, semikolon), betingede ( if, case, ||, &&) og loop ( for, for in, while, until) kommandoudførelseskonstruktioner. som opgaveoperatør.

Standarden definerer også en redigeringstilstand for inputkommandoer, som er en delmængde af standardtekstredigeringskommandoer (vi).

Alternativer

UNIX-lignende systemer er de mest almindelige shell-sprog bash , sh og ksh , men alternative skaller zsh , csh og tcsh bruges også , der adskiller sig i kontrolsyntaks og variabel adfærd.

Bemærk også, at Microsoft åbnede kilden til PowerShell-skallen i 2016, og den er i øjeblikket tilgængelig til Linux, Mac og selvfølgelig Windows.

Nogle operativsystemer leveres med deres egne batchfilsprogfortolkere (såsom MS-DOS og Windows batchfilsprog , OS /2 REXX sprog )

Mange brugere og softwareudviklere bruger fortolkede programmeringssprog , såsom Perl eller Python , til at automatisere hyppigt udførte sekvenser af operativsystemkommandoer .

Grafisk skal

Grafiske skaller til Windows

Nyere versioner af Windows-operativsystemet bruger Windows Explorer IDE som deres skal . Windows Stifinder er et visuelt administrationsmiljø, der inkluderer skrivebordet , startmenuen , proceslinjen og filhåndteringsfunktionerne. Tidlige versioner af Windows 3.xx inkluderer Program Manager som en grafisk skal . Der er også et stort antal alternative grafiske skaller til Windows .

Android skins

Android-skallen er et Android-baseret styresystem, der måske ikke er afhængig af AOSP , da det er en gaffel og ofte repræsenterer ikke kun en modificeret grafisk shell, men også modificerede systemkomponenter, samt support fra shell-udvikleren, som i de fleste etuier er en smartphone- producent eller tablets . [en]

Firmware til smartphones og tablets kan oprettes ikke kun på basis af Android -systemet , men på grundlag af dets gafler, som kaldes skaller i samfundet .

Noter

  1. FireOS . Hentet 10. juli 2020. Arkiveret fra originalen 29. juni 2021.

Litteratur