
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare uso:laboratoare:laborator-06</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-15T17:55:07+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/git-branches?rev=1633369426&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/git-first-pull-request?rev=1633369426&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/improve-cli-summary?rev=1762763396&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/improve-terminal?rev=1699380186&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-files?rev=1761490395&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-fs?rev=1761332829&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-shell?rev=1762763378&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-sys?rev=1667834131&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/nav?rev=1668087870&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/process-files?rev=1667842221&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/sidebar?rev=1667812485&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/git-branches?rev=1633369426&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-04T20:43:46+03:00</dc:date>
        <title>Extra: Lucrul pe branch-uri</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/git-branches?rev=1633369426&amp;do=diff</link>
        <description>Un dezvoltator vrea să lucreze la o funcționalitate nouă, care poate destabiliza proiectul. Pentru aceasta creează o ramură de dezvoltare nouă (branch) pe care face commituri noi. Ulterior, dacă funcționalitatea este utilă, va fi adăugată în proiect prin unificarea acestui branch (merge); altfel branch-ul va fi șters.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/git-first-pull-request?rev=1633369426&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-04T20:43:46+03:00</dc:date>
        <title>Extra: Crearea unui Pull Request (PR) pe GitHub</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/git-first-pull-request?rev=1633369426&amp;do=diff</link>
        <description>În momentul în care vrem să adăugăm o funcționalitate nouă unui proiect software pe GitHub este recomandat să o facem printr-un Pull Request, prescurtat PR. Un Pull Request este o cerere de modificare a repository-ului. Alți colaboratori ai proiectului vor recenza modificările și vor aproba, vor sugera schimbări sau vor respinge această cerere. În momentul în care un Pull Request este aprobat, schimbările propuse în Pull Request pot fi integrate în proiect, adică se va putea face merge între cod…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/improve-cli-summary?rev=1762763396&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-10T10:29:56+03:00</dc:date>
        <title>Sumar: Îmbunătățirea lucrului în linia de comandă</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/improve-cli-summary?rev=1762763396&amp;do=diff</link>
        <description>Sumar: Scurtături în terminal

	*       Funcția de auto-complete este extrem de utilă și îmbunătățește în mod dramatic viteza cu care realizăm acțiuni în terminal. Funcția de auto-complete nu ne face doar mai rapizi, dar putem folosi tasta Tab și pt a confirma că respectiva comandă este validă.
	*       Consultăm istoricul comenzilor folosind comanda history.
			*  Navigăm prin istoricul comenzilor folosind Arrow Keys, Ctrl+r, expandarea comenzilor anterioare sau chiar expandarea argumentelor co…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/improve-terminal?rev=1699380186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-07T20:03:06+03:00</dc:date>
        <title>Scurtături în terminal</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/improve-terminal?rev=1699380186&amp;do=diff</link>
        <description>Scurtături în terminal

Tab completion

Funcția de tab completion este probabil una dintre cele mai utile funcții expuse de către terminal. Prin simpla apăsare a tastei Tab în timp ce scriem numele unei comenzi, al unei opțiuni a unei comenzi sau calea către un director sau fișier, terminalul va completa în mod automat textul. În cazul în care există mai multe opțiuni pentru auto-complete, prin dubla apăsare a tastei Tab ne va sugera opțiunile de auto-complete.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-files?rev=1761490395&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-26T16:53:15+03:00</dc:date>
        <title>Inspectarea fișierelor</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-files?rev=1761490395&amp;do=diff</link>
        <description>Inspectarea rapidă a conținutului fișierelor

În secțiunea anterioară, Inspectarea sistemului de fișiere, am văzut cum căutăm fișiere în sistem cu ajutorul utilitarului find. Căutăm un fișier cu un scop: vrem să găsim fișierul README pentru informații despre compilarea proiectului, vrem să ne amintim un detaliu de implementare din cod, etc.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-fs?rev=1761332829&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-24T22:07:09+03:00</dc:date>
        <title>Inspectarea sistemului de fișiere</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-fs?rev=1761332829&amp;do=diff</link>
        <description>Cea mai importantă comandă

Așa cum spuneam mai devreme, marele avantaj al utilizării terminalului este că ne ajută să rezolvăm sarcini foarte rapid. Rezolvăm sarcini folosind utilitarele pe care le avem disponibile în linia de comandă, fie că acestea fac parte din sistemul nostru sau le-am instalat.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-shell?rev=1762763378&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-10T10:29:38+03:00</dc:date>
        <title>O înțelegere mai bună a shellului</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-shell?rev=1762763378&amp;do=diff</link>
        <description>Configurarea shellului Bash

Așa cum am menționat în laboratorul Instalarea și utilizarea aplicațiilor, modul în care o aplicație rulează este configurabil. Fișierul de configurare al shellului Bash este ~/.bashrc. În directorul home al fiecărui utilizator se găsește un fișier .bashrc, pentru a le permite utilizatorilor să își personalizeze comportamentul shellului lor Bash, fără a intra în conflict cu configurările Bash ale altor utilizatori din sistem. Atunci când un utilizator pornește un she…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-sys?rev=1667834131&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-07T17:15:31+03:00</dc:date>
        <title>Inspectarea sistemului</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/inspect-sys?rev=1667834131&amp;do=diff</link>
        <description>În cariera noastră o să ajungem des în situația în care o să folosim un sistem de operare pe care nu l-am instalat noi. Trebuie să știm cum putem să inspectăm sistemul astfel încât să avem un minim de informații despre mașina și sistemul pe care lucrăm.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/nav?rev=1668087870&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-10T15:44:30+03:00</dc:date>
        <title>uso:laboratoare:laborator-06:nav</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/nav?rev=1668087870&amp;do=diff</link>
        <description>*   Laborator 6
	*  Inspectarea sistemului de fișiere
	*  Inspectarea fișierelor
	*  O înțelegere mai bună a shellului
	*  Scurtături în terminal
	*  Sumar: Îmbunătățirea lucrului în linia de comandă</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/process-files?rev=1667842221&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-07T19:30:21+03:00</dc:date>
        <title>Prelucrarea fișierelor</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/process-files?rev=1667842221&amp;do=diff</link>
        <description>1) Crearea și ștergerea fișierelor

	*  touch, echo &gt; file, mkdir -p
	*      * rm       * -f
			*  -r
			*  rm -r vs rmdir

	*  tar, zip, unzip
	*  wget și curl

2) Prelucrarea datelor

	*  wc, cut, tr
	*  awk
	*      * sed       * inplace replacement -i -e
			*  search &amp; replace recursiv cu find --exec sed -i -e ...</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/sidebar?rev=1667812485&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-07T11:14:45+03:00</dc:date>
        <title>Laborator 06 - Îmbunătățirea lucrului în linia de comandă</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator-06/sidebar?rev=1667812485&amp;do=diff</link>
        <description>*   Laborator 6
	*  Inspectarea sistemului de fișiere
	*  Inspectarea fișierelor
	*  O înțelegere mai bună a shellului
	*  Scurtături în terminal
	*  Sumar: Îmbunătățirea lucrului în linia de comandă

	*  Anunțuri
	*  USO Need to Know
	*  Calendar
	*  Reguli generale și notare
		*  Notare
		*  Notare AC
		*  Hit List</description>
    </item>
</rdf:RDF>
