This shows you the differences between two versions of the page.
uso:cursuri:curs-01 [2020/10/12 16:54] ebru.resul [Demo] |
uso:cursuri:curs-01 [2022/10/03 22:16] (current) sergiu.weisz |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Curs 01 - Utilizarea sistemului de fișiere ======= | + | ====== Curs 01 - Introducere în sisteme de operare ======= |
- | + | * [[https://docs.google.com/presentation/d/1f7ZaSfgsG_eaJ_MEupJ0nXzaYwatg8wC/edit?usp=sharing&ouid=108131427433094834232&rtpof=true&sd=true | Slide-uri curs]] | |
- | + | * [[ https://drive.google.com/file/d/10Dw_eDsOjtpQxGG_RroAbarXslF6wWtO/view?usp=sharing | Handout 3on1 and notes space]] | |
- | * [[https://drive.google.com/file/d/1YrY_EmJDpInuSJ1fVdB_M11DxIykRoTe/view?usp=sharing | Slide-uri curs]] | + | * **Cuvinte cheie**: sistem de operare, nucleu (kernel), gestiune de resurse, mediere, Windows, Linux, Unix, distribuții |
- | * [[https://drive.google.com/file/d/1L-o5QGbPP7uLjprnL40tS8jFvMugCYQ8/view?usp=sharing | Handout 3on1 and notes space]] | + | * **Suport de curs** |
- | * [[https://drive.google.com/file/d/1WNQaKMw8JSbbti2T0ACNjYjQGTb6Ld__/view?usp=sharing | Handout 6on1]] | + | * [[https://github.com/systems-cs-pub-ro/carte-uso/releases | Utilizarea sistemelor de operare]] |
- | * **Cuvinte cheie**: fișier, director, nume, extensie, metadate, date, ''stat'', date binare, date text, ASCII, bit, octet (//byte//), ''file'', operații, ''cat'', ''ls'', ''touch'', ''mkdir'', ''cp'', ''mv'', ''rm'', ''rmdir'', ''pwd'', ''cd'', ierarhie, director rădăcină, cale, separator, cale relativă, cale absolută, ''.'' și ''..'', operații recursive | + | * Secțiunea 0 - Introducere |
- | + | ||
- | * Suport de curs | + | |
- | * [[http://elf.cs.pub.ro/uso/res/carte/uso_cap-02-fs.pdf|Capitolul 2 din carte: Utilizarea sistemului de fișiere]] | + | |
- | * **Suport de curs vechi** | + | |
- | * [[http://books.google.com/books?id=_JFGzyRxQGcC | Introducere în sisteme de operare]] | + | |
- | * [[http://books.google.com/books?id=_JFGzyRxQGcC&lpg=PP1&pg=PA69 | Capitolul 4 - Sisteme de fișiere]] | + | |
- | * Secțiunile 4.1, 4.2, 4.3, 4.4, 4.6 | + | |
- | + | ||
- | /* | + | |
<HTML> | <HTML> | ||
<center> | <center> | ||
- | <iframe src="https://docs.google.com/viewer?url=http://elf.cs.pub.ro/uso/res/cursuri/curs-02/curs-02-handout.pdf&embedded=true" width="600" height="480" style="border: none;"> | + | <iframe src="https://docs.google.com/presentation/d/e/2PACX-1vQCTThXIzVXwkbj-NPosFwzotPOsIVI7C0n71iAGROcqNAlf-FAkC3j7JcwxkLQ0w/embed?start=false&loop=false&delayms=60000" frameborder="0" width="480" height="389" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe> |
- | </iframe> | + | |
</center> | </center> | ||
</HTML> | </HTML> | ||
- | */ | ||
- | |||
- | ====== Demo ======= | ||
- | |||
- | În acest demo, vom prezenta comenzile menționate în curs, alături de exemple și cazuri de utilizare ale acestora. | ||
- | |||
- | ==== Comanda ls ==== | ||
- | |||
- | Ori de câte ori este necesar să aruncați o privire asupra conținutului unui director din linia de comandă Linux, ''ls'' este comanda utilizată. Rezultatul comenzii este sortat în ordine alfabetică. | ||
- | |||
- | <code> | ||
- | student@uso:~$ ls | ||
- | Desktop Downloads Pictures Templates snap uso.git | ||
- | Documents Music Public Videos uso-lab | ||
- | </code> | ||
- | |||
- | Observăm că dacă scriem simplu ''ls'', se afișeaza fișierele și directoarele aflate în directorul în care mă aflu. Dacă dorim să vedem conținutul altui director, putem să oferim calea absolută sau calea relativă către acel director. | ||
- | |||
- | <note> | ||
- | Calea absolută începe din directorul root (''/''), iar cea relativă începe din directorul în care mă aflu. Intrarea ''.'' indică spre același director, iar ''..'' indică spre directorul părinte. | ||
- | </note> | ||
- | |||
- | Comanda ls poate afișa, de asemenea, informații detaliate despre fișiere și directoare. Pentru a activa acest format de ieșire, trebuie să utilizați opțiunea -l în linia de comandă. | ||
- | |||
- | <code> | ||
- | student@uso:~$ ls -l | ||
- | total 44 | ||
- | drwxr-xr-x 2 student student 4096 aug 13 21:05 Desktop | ||
- | drwxr-xr-x 3 student student 4096 aug 17 21:46 Documents | ||
- | drwxr-xr-x 2 student student 4096 aug 17 22:21 Downloads | ||
- | drwxr-xr-x 2 student student 4096 aug 13 21:05 Music | ||
- | drwxr-xr-x 2 student student 4096 aug 13 21:05 Pictures | ||
- | drwxr-xr-x 2 student student 4096 aug 13 21:05 Public | ||
- | drwxr-xr-x 2 student student 4096 aug 13 21:05 Templates | ||
- | drwxr-xr-x 2 student student 4096 aug 13 21:05 Videos | ||
- | drwxr-xr-x 4 student student 4096 aug 18 22:06 snap | ||
- | drwxrwxr-x 6 student student 4096 sep 25 17:41 uso-lab | ||
- | drwxrwxr-x 6 student student 4096 aug 21 10:48 uso.git | ||
- | </code> | ||
- | |||
- | După cum puteți vedea mai sus, ieșirea este împărțită în 8 coloane: | ||
- | * Prima coloană prezintă permisiunile de fișier | ||
- | * Cea de-a doua coloană arată numărul de hard links | ||
- | * A treia și a patra coloană reprezintă numele proprietarilor și ale grupurilor | ||
- | * A cincea este dimensiunea fișierului | ||
- | * A șasea și a șaptea sunt data și ora ultimei modificări | ||
- | * Ultima coloana este numele fișierului. | ||
- | |||
- | Comanda ls nu afișează în mod implicit fișierele și directoarele ascunse. Cu toate acestea, puteți forța instrumentul să facă acest lucru folosind opțiunea -a. Comparați fișierele și directoarele afișate atunci când rulăm ''ls -a'' vs ''ls'', pentru a le identifica pe cele ascunde. | ||
- | |||
- | <code> | ||
- | student@uso:~$ ls -a | ||
- | . .local Documents | ||
- | .. .mozilla Downloads | ||
- | .apport-ignore.xml .profile Music | ||
- | .bash_aliases .ssh Pictures | ||
- | .bash_history .sudo_as_admin_successful Public | ||
- | .bash_logout .tmux Templates | ||
- | .bashrc .tmux.conf Videos | ||
- | .cache .vboxclient-display-svga-x11.pid snap | ||
- | .config .vim uso-lab | ||
- | .emacs .viminfo uso.git | ||
- | .gitconfig .vimrc | ||
- | .gnupg Desktop | ||
- | </code> | ||
- | |||