Cum se compară shell-ul cu o interfață grafică?
Un sistem de operare precum Windows, Linux sau Mac OS este un tip special de program. Controlează procesorul, hard disk-ul și conexiunea la rețea ale calculatorului, dar cel mai important rol al său este să ruleze alte programe.
Deoarece oamenii nu sunt digitali, au nevoie de o interfață pentru a interacționa cu sistemul de operare. Cea mai comună interfață în zilele noastre este un explorator grafic de fișiere, care transformă clicurile și dublu-clicurile în comenzi pentru a deschide fișiere și a rula programe. Înainte ca calculatoarele să aibă ecrane grafice, însă, oamenii introduceau instrucțiuni într-un program numit shell de linie de comandă. De fiecare dată când este introdusă o comandă, shell-ul rulează alte programe, afișează rezultatele acestora într-un format lizibil și afișează apoi un prompt pentru a semnala că este gata să primească următoarea comandă. (Numele său vine din ideea că reprezintă „învelișul exterior" al calculatorului.)
Să tastezi comenzi în loc să dai clicuri și să tragi elemente poate părea incomod la început, dar, după cum vei vedea, odată ce începi să îi spui calculatorului exact ce vrei să facă, poți combina comenzi existente pentru a crea unele noi și automatiza operațiuni repetitive cu doar câteva apăsări de taste.
Care este relația dintre exploratorul grafic de fișiere pe care îl folosesc cei mai mulți oameni și shell-ul de linie de comandă?
Acest exercițiu face parte din cursul
Introducere în Shell
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul