Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uso:laboratoare:new:05-cli:setup [2018/10/30 00:54]
liza_elena.babu [Obiective]
uso:laboratoare:new:05-cli:setup [2019/10/28 19:23] (current)
lucian.teodorescu [Obiective]
Line 1: Line 1:
 ===== Înainte de laborator ===== ===== Înainte de laborator =====
-TODO CHANGE+
 ^ Comandă ​ ^ Descriere scurtă ​      ^ ^ Comandă ​ ^ Descriere scurtă ​      ^
 | **''​head''​** ​ | comandă folosită să afișăm primele linii dintr-un output | | **''​head''​** ​ | comandă folosită să afișăm primele linii dintr-un output |
Line 19: Line 19:
   * Înțelegerea mai bună a funcționării shell-ului   * Înțelegerea mai bună a funcționării shell-ului
   * Folosirea eficientă a shell-ului   * Folosirea eficientă a shell-ului
-  * Folosirea expresiilor ​regulare ​și a expandărilor+  * Folosirea expresiilor ​regulate ​și a expandărilor
   * Înțelegerea faptului că există mai multe moduri de a face un lucru: best tool for the given job   * Înțelegerea faptului că există mai multe moduri de a face un lucru: best tool for the given job
   * Înțelegerea diferenței dintre comenzi de afișare și cele de prelucrare   * Înțelegerea diferenței dintre comenzi de afișare și cele de prelucrare
Line 27: Line 27:
 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 [[http://​gitimmersion.com/​|gitimmersion]]. 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 [[http://​gitimmersion.com/​|gitimmersion]].
  
-Informațiile despre laboratorul de USO se găsesc în [[https://​github.com/​systems-cs-pub-ro/​uso|acest repository Git]]+Informațiile despre laboratorul de USO se găsesc în [[https://​github.com/​systems-cs-pub-ro/​uso-lab|acest repository Git]].
- +
-În laboratorul curent, pe sistemele din laborator (și pe [[https://​ocw.cs.pub.ro/​courses/​uso/​resurse/​mv|mașina virtuală]]) aveți deja clonat repository-ul Git în directorul ''​~/​uso.git/''​. Vom preciza acest lucru pe parcursul laboratorului.+
  
 <note important>​ <note important>​
-Pentru a pregăti infrastructura de laborator rulați comenzile de mai jos într-un terminal ​deschis în mașina virtuală. 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. ​Recomandăm să **nu** folosiți //​copy-paste//​ ca să vă acomodați cu linia de comandă:+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. 
 <​code>​ <​code>​
-student@uso:​~$ cd uso.git/ +student@uso:​~$ cd ~ 
-student@uso:​~/uso.git$ git reset --hard +student@uso:​~$ git clone https://github.com/systems-cs-pub-ro/uso-lab.git
-student@uso:​~/uso.git$ git clean -f -d +
-student@uso:~/uso.git$ git fetch origin +
-student@uso:​~/uso.git$ git checkout ​-b lab-05-cli +
-student@uso:​~/uso.git$ git rebase origin/​lab-05-cli+
 </​code>​ </​code>​
  
-Dacă la a cincea comandă rulată (''​git checkout -b lab-03-user''​) primiți o eroare de forma ''​fatal:​ A branch named '​lab-03-user'​ already exists.'',​ nu vă îngrijorați,​ nu e nici o problemă. 
- 
-Dacă la un moment dat în lucrul în repository ați șters sau modificat ceva și doriți să reveniți la starea inițială, rulați din nou comenzile de mai sus. 
 </​note>​ </​note>​
  
 Cam atât cu pregătirea laboratorului. Acum haideți să ne apucăm de treabă! :-) Cam atât cu pregătirea laboratorului. Acum haideți să ne apucăm de treabă! :-)
  
uso/laboratoare/new/05-cli/setup.1540853662.txt.gz · Last modified: 2018/10/30 00:54 by liza_elena.babu
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