This shows you the differences between two versions of the page.
uso:cursuri:curs-05 [2020/11/08 22:39] ebru.resul [head și tail] |
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 să fie utilizat in bash, el trebuie să 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 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> |