Differences

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

Link to this comparison view

uso:cursuri:curs-05 [2020/11/08 22:38]
ebru.resul [Globbing]
uso:cursuri:curs-05 [2022/10/31 22:54] (current)
sergiu.weisz
Line 1: Line 1:
 ====== Curs 05 - Interfața în linia de comandă ======= ====== Curs 05 - Interfața în linia de comandă =======
  
-  * [[https://drive.google.com/​file/d/1eVXc6NjK9ZT_e8sXLjRsYbpM0cXbOvAF/view?​usp=sharing|Slide-uri curs]] +  * [[https://docs.google.com/​presentation/d/1Dk4gnDZd3TefbtyG3i4qSoO7YoXZOP5q/edit?​usp=sharing&​ouid=108131427433094834232&​rtpof=true&​sd=true|Slide-uri curs]]
-  * [[https://​drive.google.com/​file/​d/​1oKwswVWD8_mr-7JBXPWLkYp4nH3PIOi3/​view?​usp=sharing|Handout 3on1 and notes space]] +
-  * [[https://​drive.google.com/​file/​d/​1NKTEnApsjX5zQd7w0sOZ6Z8y4lUyv-UR/​view?​usp=sharing|Handout 6on1]]+
   * **Cuvinte cheie**: interfață,​ GUI, CLI, prompt, comandă, argumente, command completion, istoric de comenzi, shell, terminal, documentare,​ libreadline,​ ''>'',​ ''<'',​ ''&'',​ ''​|'',​ ''​||'',​ ''&&'',​ '';'',​ ''​%%"​%%'',​ %%'%%, ''​\'',​ ''​$'',​ one liner, variabile, variabile de mediu, escaping, expandare, globbing   * **Cuvinte cheie**: interfață,​ GUI, CLI, prompt, comandă, argumente, command completion, istoric de comenzi, shell, terminal, documentare,​ libreadline,​ ''>'',​ ''<'',​ ''&'',​ ''​|'',​ ''​||'',​ ''&&'',​ '';'',​ ''​%%"​%%'',​ %%'%%, ''​\'',​ ''​$'',​ one liner, variabile, variabile de mediu, escaping, expandare, globbing
-  ​* [[http://​elf.cs.pub.ro/​uso/​res/​carte/​uso_cap-07-cli.pdf|Capitolul 7 din carte: Interfața în linia de comandă]] +  * **Suport de curs** 
-  ​* **Suport de vechi** +    * [[https://github.com/systems-cs-pub-ro/​carte-uso/​releases ​Utilizarea sistemelor ​de operare]] 
-    * [[http://books.google.com/books?​id=_JFGzyRxQGcC ​Introducere în sisteme ​de operare]] +        * Secțiunea 7 - Interfata in linia de comanda
-      * [[http://​books.google.com/​books?​id=_JFGzyRxQGcC&​pg=PA36 | Capitolul 12 - Shell scripting]] +
-        * Secțiunile 12.1, 12.2, 12.6, 12.75+
  
 +<​HTML>​
 +  <​center>​
 +<iframe src="​https://​docs.google.com/​presentation/​d/​e/​2PACX-1vSgCQrUZIoJoRMvmJZZzYrrPCpdW2Id2_Rjv0rec-IKsKx0tkpXc8jnPS5NLCSq1g/​embed?​start=false&​loop=false&​delayms=3000"​ frameborder="​0"​ width="​480"​ height="​389"​ allowfullscreen="​true"​ mozallowfullscreen="​true"​ webkitallowfullscreen="​true"></​iframe> ​
 +  </​center>​
 +</​HTML>​
 /* /*
  
Line 115: Line 116:
 </​code>​ </​code>​
  
-<​note>​Pentru ca un caracter special ​sa fie utilizat ​in bash, el trebuie ​sa fie escapat.</​note>​+<​note>​Pentru ca un caracter special ​să fie utilizat ​ca un caracter obișnuit în bash, el trebuie ​să fie escapat.</​note>​
  
 ==== Expandări ==== ==== Expandări ====
Line 204: Line 205:
  
 <​note>​ <​note>​
-  * cat → afiseaza continutul fisierului +  * cat → afișeaza conținutul fișierului 
-  * tac → afiseaza continutul fisierului in ordine inversa ​a liniilor +  * tac → afișeaza conținutul fișierului în ordinea inversă ​a liniilor 
-  * rev → afiseaza ​liniile inversate (primul element de pe linie devine ultimul) +  * rev → afișeaza ​liniile inversate (primul element de pe linie devine ultimul) 
-  * nl → afiseaza numarul ​liniei+  * nl → afișeaza numărul ​liniei
 </​note>​ </​note>​
  
Line 228: Line 229:
  
 <​note>​ <​note>​
-  * head -n 2 → afiseara ​primele 2 linii din fisier +  * head -n 2 → afișează ​primele 2 linii din fisier 
-  * tail -n 2 → afiseaza ​ultimele 2 linii din fisier+  * tail -n 2 → afișează ​ultimele 2 linii din fisier
 </​note>​ </​note>​
  
Line 274: Line 275:
  
 <​note>​ <​note>​
-  * sort → sorteaza intrarile +  * sort → sortează intrările 
-  * uniq → elimina ​duplicatele din fisier +  * uniq → elimină ​duplicatele din fișier 
-  * wc → numara ​elementele din fisier+  * wc → numară ​elementele din fisier
 </​note>​ </​note>​
  
Line 352: Line 353:
  
 <​note>​ <​note>​
-  * tr → elimina ​caractere +  * tr → elimină ​caractere 
-  * cut → afiseaza ​doar liniile pe care le dam de la tastatura+  * cut → afișeaza ​doar liniile pe care le dăm de la tastatură
 </​note>​ </​note>​
uso/cursuri/curs-05.1604867923.txt.gz · Last modified: 2020/11/08 22:38 by ebru.resul
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