USO lab book¶
Acomodarea în Linux
- 1. Pornirea și oprirea aplicațiilor
- 2. Folosirea eficientă a browserului web
- 3. Lucrul în terminal
- 4. Lucrul cu workspace-uri
- 5. Cheatsheet
- 5.1. Shortcuturi pentru folosirea browserului web
- 5.1.1. Pornirea browserului web
- 5.1.2. Oprirea browserului web
- 5.1.3. Folosirea barei de adresă
- 5.1.4. Navigarea folosind butoane
- 5.1.5. Scroll în browser
- 5.1.6. Reîmprospătarea paginii
- 5.1.7. Deschiderea taburilor
- 5.1.8. Navigarea printre taburi
- 5.1.9. Închiderea taburilor
- 5.1.10. Deschiderea unui link în alt tab
- 5.2. Shortcuturi pentru folosirea terminalului
- 5.1. Shortcuturi pentru folosirea browserului web
Lucrul cu fișiere
- 1. Căi în ierarhia de fișiere
- 2. Interacțiunea cu fișiere în linia de comandă
- 2.1. Ierarhie de fișiere
- 2.2. Lucrul cu fișiere și directoare
- 2.2.1. Afișarea conținutului unui director
- 2.2.2. Crearea fișierelor
- 2.2.3. Crearea directoarelor
- 2.2.4. Afișarea conținutului unui fișier
- 2.2.5. Ștergerea fișierelor
- 2.2.6. Ștergerea directoarelor
- 2.2.7. Redenumirea și mutarea fișierelor și directoarelor
- 2.2.8. Copierea fișierelor și directoarelor
- 2.2.9. Fișiere și directoare ascunse
- 2.2.10. Afișarea tipului de fișier
- 2.2.11. Exerciții - ierarhii de fișiere și directoare
- 2.3. Legături (Links)
- 2.4. Execuția programelor
- 3. Editor de text
- 4. Redirectări
- 5. Arhive
- 6. Extra - Sistemul de fișiere
- 7. Sumar - Cheatsheet
- 7.1. Căi în ierarhia de fișiere
- 7.2. Interacțiunea cu fișiere în linia de comandă
- 7.2.1. Ierarhie de fișiere
- 7.2.2. Afișarea conținutului unui director
- 7.2.3. Crearea fișierelor
- 7.2.4. Crearea directoarelor
- 7.2.5. Afișarea conținutului unui fișier
- 7.2.6. Ștergerea fișierelor
- 7.2.7. Ștergerea directoarelor
- 7.2.8. Redenumirea și mutarea fișierelor și directoarelor
- 7.2.9. Copierea fișierelor și directoarelor
- 7.2.10. Fișiere și directoare ascunse
- 7.2.11. Afișarea tipului de fișier
- 7.2.12. Legături (Links)
- 7.3. Execuția programelor
Dezvoltarea aplicațiilor
- 1. Introducere
- 2. Compilarea unui fișier cod sursă C
- 3. Compilarea unui program din fișiere multiple
- 4. Legarea executabilelor folosind biblioteci externe
- 5. Introducere în utilitarul Make și fișiere Makefile
- 6. Aprofundarea folosirii fișierelor Makefile
- 7. Introducere în Git și GitHub
- 8. Primele commituri
- 8.1. Adăugarea unui fișier README
- 8.2. Crearea primului commit
- 8.2.1. Verificarea stării repository-ului local
- 8.2.2. Adăugarea unui fișier (în staging area)
- 8.2.3. Crearea commitului local
- 8.2.4. Crearea unui nou commit
- 8.2.5. Crearea unui commit cu modificări în fișiere existente
- 8.2.6. Verificarea istoricului de commituri
- 8.2.7. Publicarea commiturilor în repository-ul remote
- 8.3. Obținerea commiturilor din repository-ul remote
- 9. Lucrul pe branch-uri
- 10. Crearea unui Pull Request (PR) pe GitHub
- 11. Exerciții suplimentare
- 11.1. Pregătirea mediului de lucru
- 11.2. Crearea și folosirea unei biblioteci statice
- 11.3. Legarea la biblioteca statică creată
- 11.4. Adăugarea unei reguli noi în Makefile pentru crearea bibliotecii statice
- 11.5. Crearea unei biblioteci dinamice
- 11.6. Legarea la biblioteca dinamică creată
- 11.7. Adăugarea unei reguli noi în Makefile pentru crearea bibliotecii dinamice
- 11.8. LD_PRELOAD și beneficiile sale
- 11.9. Gist pe GitHub
Conectarea la Internet
- 1. Folosirea eficientă a browser-ului
- 2. Verificarea conectivităţii la reţea
- 3. Servicii şi clienţi de reţea
- 4. Funcţionalităţi suplimentare de reţelistică
Instalarea și utilizarea aplicațiilor
- 1. Pornirea și oprirea aplicațiilor
- 2. Rularea aplicațiilor
- 3. Configurarea rulării aplicațiilor
- 4. Exerciții: Pornirea, rularea și configurarea aplicațiilor
- 5. Vizualizarea configurației sistemului
- 6. Instalarea și dezinstalarea aplicațiilor
- 7. Alternative la instalarea și dezinstalarea aplicațiilor
- 8. Investigarea aplicațiilor instalate
- 9. Exerciții: Instalarea și gestiunea aplicațiilor