Înainte de laborator

Utilizare terminal

Pentru a deschide un terminal nou:

Scurtătură Descriere
Ctrl+Alt+t pentru a deschide o nouă fereastră de terminal

Puteți folosi următoarele scurtături în terminal:

Scurtătură Descriere
Ctrl+Shift+t pentru a deschide un nou tab
Ctrl+PageDown pentru a merge la tab-ul următor
Ctrl+PageUp pentru a merge la tab-ul precedent
Alt+<index> pentru a sări direct la un tab
Ctrl+d pentru a închide un tab (sau comanda exit)

Pentru a naviga (scrolling) în cadrul unui terminal, mai ales atunci când o comandă afișează mult text, folosiți următoarele scurtături:

Scurtătură Descriere
Shift+PgDown pentru a derula în jos
Shift+PgUp pentru a derula în sus

Alte scurtături utile:

Scurtătură Descriere
Ctrl+Shift+c copiere text din terminal
Ctrl+Shift+v lipire text în terminal
Shift+Insert lipire text în terminal

Paginile de manual sunt adesea de mari dimensiuni și avem nevoie să le parcurgem rapid (să navigăm prin ele). Pentru aceasta, după ce deschidem pagina de manual a unei comenzi, putem folosi combinațiile de taste de mai jos pentru a naviga în pagină:

Tastă Scurtă descriere
/string_to_search / (adică tasta slash) e folosită pentru a căuta string_to_search în pagina de manual
n (next) pentru a merge la următoarea apariție a cuvântului căutat cu /
N (Shift + n) pentru a merge la precedenta apariție a cuvântului
q (quit) pentru a închide pagina de manual
Enter pentru a derula în jos o linie
f (forward) sau Space pentru a derula în jos un ecran
b (backward) pentru a derula în sus un ecran
d (down) pentru a derula în jos jumătate de ecran
u (up) pentru a derula în sus jumătate de ecran

Suport laborator

Pentru a obține informații detaliate despre noțiunile și tehnicile din acest laborator, recomandăm să consultați capitolul corespunzător din cartea de USO.

Obiective

  • Înțelegerea conceptelor legate de procese
  • Dobândirea de competențe de monitorizare și interacțiune cu procesele
  • Obținerea de abilități de lucru cu utilitare și comenzi Linux
  • Obținerea de noțiuni de bază legate de comunicarea inter-proces: pipe-uri și semnale

Pe scurt despre Git

Pe parcursul laboratoarelor, pentru descărcarea fișierelor necesare laboratorului, vom folosi Git. Git este un sistem de controlul versiunii și e folosit pentru versionarea codului în proiectele software mari. Celor interesați să aprofundeze conceptele din spatele comenzii git, precum și utilizări avansate, le recomandăm cursul practic online de pe gitimmersion.

Informațiile despre laboratorul de USO se găsesc în acest repository Git.

Pentru a pregăti infrastructura de laborator rulați comenzile de mai jos într-un terminal. Deschideți un terminal folosind combinația de taste Ctrl+Alt+t. În listarea de mai jos student@uso:~$ este promptul unde introduceți comenzile, pe acela nu-l tastați.

student@uso:~$ cd ~
student@uso:~$ git clone https://github.com/systems-cs-pub-ro/uso-lab.git

Cam atât cu pregătirea laboratorului. Acum haideți să ne apucăm de treabă! :-)

uso/laboratoare/new/02-process/setup.txt · Last modified: 2019/10/05 20:26 by cristiana.stan
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0