Linux este o familie de sisteme de operare de tip Unix care folosesc Nucleul Linux (în engleză kernel). Linux poate fi instalat pe o varietate largă de hardware, începând cu telefoane mobile, tablete, console video, continuând cu calculatoare personale până la supercomputere.
De ce Linux?
Sistemele Linux oferă o mulțime de avantaje dezvoltatorilor de produse, care micșorează timpul de dezvoltare, lucru care este din ce în ce mai important în zilele noastre.
De ce Linux pentru DigitalKids?
Pentru că sunteți suficient de avansați pentru a trece la un alt nivel, pentru că adevărații dezvoltatori folosesc Linux și pentru că este cool.
Ce vom folosi noi?
În lecțiile ce urmează, vom folosi ca sistem de operare Linux Mint (http://www.linuxmint.com/).
În Linux, linia de comandă poartă numele de shell, terminal sau consolă. (mai multe despre aceasta în cadrul cursului) Majoritatea acțiunilor pe care vrem să le realizăm în Linux, le realizăm folosind comenzi în terminal, de exemplu: crearea unui director, mutarea unui fișier în alt director, redenumirea unui fișier, etc.
Prompt-ul unui terminal are rolul de a identifica utilizatorul, mașina curentă, și directorul în care ne aflăm.
Vim este un editor de text folosit de mulți dezvoltatori. El este folosit pentru a deschide fișiere în linia de comandă care apoi pot fi editate.
Mod de utilizare: în terminal se dă comanda vim nume_fișier, după care fișierul va fi deschis în terminal. Pentru a putea să-l edităm apăsăm pe tasta i, pentru a salva modificările apăsăm pe tasta esc după care combinația de taste :w. Pentru a ieși se apasă :q sau se poate folosi combinația de taste :wq care salvează, după care închide fișierul. Există mai multe moduri în care se poate afla un fișier deschis cu vim. Vim este o versiune moștenită din Vi.