coajă
Pentru a oferi o interfață linie de comandă pentru sistemul de operare folosit de multe ori interpreți de comandă, care poate fi independent de limbaje de programare, cu propria sintaxă și funcționalitate distinctă.
Sistemele de operare Windows 9x activat shell command.com. în Windows NT activat în populare scoici csh UNIX, KSH, și altele.
De obicei, atunci când un nivel scăzut configurarea sistemului de operare, utilizatorul are posibilitatea de a schimba interpretorul de comenzi utilizate în mod implicit.
Shell-ul executa comenzile de limba lor specificate în linia de comandă sau care provin de la intrarea standard sau fișierul specificat.
Deoarece comenzile sunt interpretate de apelurile sistem sau instrumentele de aplicare. și structurile de control. În plus, shell-ul este responsabil pentru dezvăluirea numelor de fișiere și șabloane pentru redirecționare și utilități IO obligatoriu.
Împreună cu un set de instrumente, shell-ul este mediul de operare. un limbaj de programare cu drepturi depline, și un mijloc puternic de adresare atât de sistem și unele aplicații, în special, automatizarea secvențelor de comenzi utilizate în mod obișnuit.
coajă standard
Standardul ISO / IEC 9945 (Volumul 3. cochilie și utilități) structură definită limbaj shell cuprinde secvențial (line feed, virgulă), condiționată ( «dacă», «caz», «||», «») și ciclice ( «pentru», «în», «în timp», «până la» execuție) de comandă, precum și operatorul de atribuire.
Punerea în aplicare și disponibilitate
În deschise sisteme de operare Unix de astăzi sunt cele mai comune limbi, cum ar cochilii, cum ar fi zsh, realizând superset standard de limbaj coajă.
Pentru sistemele de operare alternative sunt, de asemenea, punerea în aplicare a acestor disponibile cochilii.
alternative
Împreună cu standardul, sistemele de operare deschise sunt folosite tcsh alternative shell, sintaxă diferită, structuri de control și variabile comportamentale.
Unele sisteme de operare alternative vin cu propriile lor fișiere de interpreți de limbă lot (cum ar fi limba sistemului de operare fișier de comandă Microsoft Windows NT, limba OS / 2 și așa mai departe. N.)
Unii oameni preferă să utilizeze pentru automatizarea secvențelor de comandă noi efectuate în mod frecvent interpretate de limbi, de exemplu, Python.
shell grafic
Skin-uri pentru OC Ferestre
Versiunile recente ale Windows este folosit ca un înveliș al mediului său integrat Windows Explorer. Windows Explorer este un mediu de management vizual include Desktop, Start Menu, Taskbar, și funcțiile de gestionare a fișierelor. Primele versiuni ale sistemului de operare pentru Windows 3.xx ca un mediu grafic include un manager de program.
Mulți dezvoltatori terți oferă mass-media alternative care pot fi utilizate în loc de shell Explorer este activată implicit în Microsoft Windows.
Vezi ce „Shell (linia de comandă)“ în alte dicționare:
Bash - GNU Bourne Again Shell sesiune tipică de tip UNIX shell bash Developer Chet Ramey (Chet Ramey) ... Wikipedia
OS / 2 - Warp Developer IBM, Microsoft familie de sisteme de operare ... Wikipedia