Operációs rendszer shell

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. szeptember 18-án felülvizsgált verziótól ; az ellenőrzések 19 szerkesztést igényelnek .

Operációs rendszer shell (az angol  shell "shell" szóból) - olyan program , amely felületet biztosít a felhasználói interakcióhoz a rendszer funkcióival.

Az operációs rendszer fő funkciója az alkalmazási programok végrehajtása, valamint szoftveres interfész biztosítása a programok és a hardverek között – ez pedig elegendő lehet, ha például szenzoros adatgyűjtő komplexum vagy MP3 lejátszó működik a készüléken . Az ilyen speciális eszközökkel ellentétben egy általános célú számítógépre van szükség különféle programok futtatásához a felhasználói parancsokra – és az operációs rendszer ezeket a parancsokat egy shell-program segítségével fogadja el.

Általában a shelleket kétféle felhasználói felülettel különböztetjük meg: szöveges felhasználói felülettel (TUI) és grafikus felhasználói felülettel (GUI).

Parancstolmács

Az operációs rendszerek parancssori interfészének biztosítására gyakran használnak parancsértelmezőket, amelyek lehetnek független programozási nyelvek saját szintaxisukkal és jellegzetes funkcióikkal.

A command.com parancsértelmezőt az MS-DOS és a Windows 9x operációs rendszerek , a cmd.exe a Windows NT - ben , a Windows XP -től kezdve (Service Pack 2) Elérhető a PowerShell , amely egy beépített operációs rendszer összetevő Windows 7 és Windows 2008 Server .

UNIX - szerű rendszereken a felhasználó módosíthatja az alapértelmezett shellt. A legnépszerűbb UNIX-héjak a bash , csh , ksh , zsh .

Funkciók

A parancsértelmező a parancsokat a saját nyelvén hajtja végre, a parancssorban, vagy szabványos bemenetről vagy egy megadott .

A rendszer- vagy alkalmazássegédprogramok hívásait , valamint a vezérlőstruktúrákat a rendszer parancsként értelmezi. Ezenkívül a shell felelős a fájlnév-minták bővítéséért, valamint a segédprogram I/O átirányításáért és összerendeléséért.

A segédprogramokkal együtt a shell egy operációs környezet, egy programozási nyelv és egy eszköz a rendszer és néhány alkalmazott feladat megoldására, különösen a gyakran végrehajtott parancssorozatok automatizálására.

Standard shell

A POSIX szabvány (ISO/IEC 9945) (3. köt. Shell and Utilities) definiál egy shell nyelvet, amely szekvenciális (újsor, pontosvessző), feltételes ( if, case, ||, &&) és ciklus ( for, for in, while, until) parancsvégrehajtási konstrukciókat is tartalmaz. mint hozzárendelés operátor.

A szabvány meghatároz egy bemeneti parancsszerkesztési módot is, amely a szabványos szövegszerkesztő (vi) parancsok részhalmaza.

Alternatívák

UNIX - szerű rendszereken a leggyakoribb shell-nyelvek a bash , sh és ksh , de alternatív shell-nyelvek is használatosak zsh , csh és tcsh , amelyek a vezérlés szintaxisában és a változó viselkedésében különböznek egymástól.

Vegye figyelembe azt is, hogy a Microsoft 2016-ban nyitotta meg a PowerShell-héjat, amely jelenleg elérhető Linuxra, Macre és természetesen Windowsra.

Egyes operációs rendszerek saját kötegfájl-nyelvi értelmezőkkel rendelkeznek (például MS-DOS és Windows kötegfájl - nyelv, OS /2 REXX nyelv )

Sok felhasználó és szoftverfejlesztő értelmezett programozási nyelveket használ , mint például a Perl vagy a Python , hogy automatizálja az operációs rendszer parancsainak gyakran végrehajtott sorozatait .

Grafikus shell

Grafikus shellek Windowshoz

A Windows operációs rendszer legújabb verziói a Windows Explorer IDE-t használják héjként . A Windows Intéző egy vizuális felügyeleti környezet, amely magában foglalja az asztalt , a Start menüt , a tálcát és a fájlkezelési szolgáltatásokat. A Windows 3.xx korai verziói tartalmazzák a Programkezelőt grafikus shellként . Számos alternatív grafikus shell is létezik a Windowshoz .

Android skinek

Az Android shell egy Android alapú operációs rendszer, amely nem feltétlenül függ az AOSP -től , mivel ez egy villa , és gyakran nem csak egy módosított grafikus héjat, hanem módosított rendszerkomponenseket, valamint a shell fejlesztői támogatást is képviseli, amely a legtöbb esetben tok egy okostelefon gyártója vagy tabletta . [egy]

Firmware okostelefonokhoz és táblagépekhez nem csak az Android rendszer alapján hozható létre , hanem annak villái alapján is, amelyeket a közösségben shell -nek neveznek .

Jegyzetek

  1. FireOS . Letöltve: 2020. július 10. Az eredetiből archiválva : 2021. június 29.

Irodalom