= Linia de comandă = [[https://docs.google.com/presentation/d/1z8R_IewLTI2Txo49TA-H2qifuKDDBzF4RptG5tgMvlo/pub?start=false&loop=false&delayms=3000|Slide-uri de prezentare]] == Tutorial == === Terminale === * Din meniul Applications -> Accesories, deschideți un nou **terminal**. * Puteți folosi quick run, cu ajutorul scurtăturii **Alt-F2** și rulând aplicatia **gnome-terminal**. ** Mai scurt, puteți folosi, pe multe distribuții Linux, combinatia de taste **Ctrl-Alt-t**. * Pentru exercițiile viitoare, folosiți astfel de terminale. === Prompt-ul și comenzi simple === * Rulați comanda ''whoami''. ** Ce v-a afișat? ** Care este utilizatorul curent și care este numele mașinii? * Rulați comanda ''hostname'' și observați ce afișează. * Rulați comanda ''sudo su'' și tastați parola utilizatorului curent ("thales"). * Verificați din nou utilizatorul curent cu comanda ''whoami''. === Comenzi cu argumente === * Aflați informații despre Linux-ul instalat folosind comanda ''uname'' cu parametrul (flag-ul) ''-a'' sau {{{--all}}}. ** Ce alte flag-uri are comanda uname? * Rulați comanda ''zip''. ** Merge fără a avea vreun argument? * Creați două fișiere cu comanda ''touch'' ** ''touch'' primește ca argumente (număr variabil de argumente) numele fișierelor. ** Rulati comanda ''touch file1 file2 file3''. * Arhivați fișierele //file1// și //file2// într-o arhivă //files.zip//. ** Comanda ''zip files.zip file1 file2''. * Rulati comanda ''zip'' fără parametri și observați flag-ul de "quiet operation". ** Rulați comanda ''zip'' cu flag-ul ''-q'' pentru a adăuga și fișierul //file3// la arhivă. ** Rulați: ''zip -q files.zip file3''. === Documentație === * Aflați ce face comanda ''who'' folosind utilitarul ''whatis'': ''whatis who''. * Ce argumente poate primi comanda ''who''? ** Folosiți help-ul intern al comenzii: {{{who --help}}}. * Similar, aflați ce face comanda ''last''. ** Hint: whatis. * Ce argumente poate primi comanda ''last''? ** Nu toate comenzile au help intern (observați că ''last -h'' sau {{{last --help}}} nu merg). * Folositi paginile de manual pentru a afla informațiile dorite: ''man last''. ** Navigați cu tastele. ** Ieșiți cu tasta **q**. * Căutați în pagina de manual (rulați {{{man last}}}) după cuvântul cheie "full" (tastați "/full") pentru a afla flag-ul care afișeaza data și ora în format complet. ** Rulați comanda ''last'' cu parametrul aflat.