Essentials Pagina 2: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) Fără descriere a modificării |
Admin (discuție | contribuții) Fără descriere a modificării |
||
Linia 37: | Linia 37: | ||
Comenzi: | Comenzi: | ||
cd <director> - schimba calea curenta in directorul <director> | '''cd <director>''' - schimba calea curenta in directorul <director> | ||
''cd .. , cd, cd ~'' | ''cd .. , cd, cd ~'' | ||
mkdir <director> - creeaza directorul cu numele <director>, de exersat si cu argumentul ''-p | '''mkdir <director>''' - creeaza directorul cu numele <director>, de exersat si cu argumentul ''-p'' | ||
'''rm''' – sterge un fisier – de exersat cu argumentul ''-r'' | |||
'''rmdir''' – sterge un director | |||
'''touch <file>''' - creeaza fisierul gol <file> | |||
'''echo <mesaj>''' - afiseaza la excran mesajul <mesaj> | |||
'''ls''' – afiseaza continutul directorului current – de exersat cu argumentul ''-l'' si ''-a'' | |||
'''cp, mv''' - copiere si mutare de fisiere | |||
'''cat, more, less, tail, head''' – comenzile principale pentru afisat continutul fisierelor | |||
Editare de fisiere | <pre> | ||
Redirectare, input, output si stderr (>; 2>; <) ; Pipeline ( | ) | |||
Exemple: | |||
echo "Acesta este un test" > fisier.txt | |||
$ cat fisier.txt | |||
Acesta este un test | |||
echo "Al doilea test" >> fisier.txt | |||
$ cat fisier.txt | |||
Acesta este un test | |||
Al doilea test | |||
$ cat fisier.txt | head -n1 | |||
Acesta este un test | |||
$ cat fisier.txt | tail -n1 | |||
Al doilea test | |||
</pre> | |||
Editare de fisiere - vi/vim, nano | |||
[[Essentials_Pagina_1|Pagina anterioară]] | [[Essentials_Pagina_3|Următoarea pagină]] | [[Essentials_Pagina_1|Pagina anterioară]] | [[Essentials_Pagina_3|Următoarea pagină]] |
Versiunea curentă din 30 octombrie 2024 17:14
Laborator 2
Command Line partea I
Plan
• Masina Virtuala de importat – de exersat si export
• Conectare cu putty la masina virtuala care ruleaza pe calculatorul instructorului – ip-ul masinii trebuie sa fie vizibil de pe celelalte statii – user/pass: student/student
• In avans: de creat useri cu numele cursantului
Comenzi:
sudo useradd <nume> - adauga utilizator cu numele de cont <nume> sudo passwd <nume> - schimba/stabileste parola utilizatorului sudo adduser <nume> sudo – adauga utilizatorul in grupul sudo (utilizatorii care au dreptul sa execute comenzi admin)
• Linia de comanda linux /bin/bash – shell-ul Linux – primele comenzi care faciliteaza lucrul cu fisiere si navigarea prin directoarele de pe hard disk
• Structura de directoare – comanda tree. Pentru fiecare dintre comenzile invatate astazi se va da executa man/info/whatis <comanda>.
/bin - (binaries) conţine majoritatea comenzilor din Linux (fisiere executabile) /boot - fisierele necesare pentru bootare /dev - (devices) fisiere care tintesc spre dispozitive hardware /etc - fisiere administrative /home - folderele userilor existenti în sistem /lib - (libraries) bibliotecile folosite de fisierele executabile /mnt - (mount) locatia standard pentru montarea dispozitivelor (partitii, unitati optice etc) /opt - (optinal) în general este gol şi folosit pentru instalarea altor aplicatii /proc - (process) fisiere referitoare la informatiile despre sistem folosite de kernel /root - directorul home al userului root /sbin - (single user binaries) conţine fisierele executabile esentiale referitoare la administrarea sistemului şi sunt disponibile numai pentru root /tmp - (temporary) fisiere temporare folosite de utilizatori /usr - (user) fisiere şi programe folosite de toti userii; aici mai gasiti alte directoare care poarta acelaşi nume cu unele specificate mai devreme dar ele sunt separate de acelea (ex.: bin, etc, lib, sbin, src) /var - (variable) conţine fisiere ale caror date au un caracter dinamic (loguri, lista documentelor pentru printare, mail etc)
Comenzi:
cd <director> - schimba calea curenta in directorul <director> cd .. , cd, cd ~
mkdir <director> - creeaza directorul cu numele <director>, de exersat si cu argumentul -p
rm – sterge un fisier – de exersat cu argumentul -r
rmdir – sterge un director
touch <file> - creeaza fisierul gol <file>
echo <mesaj> - afiseaza la excran mesajul <mesaj>
ls – afiseaza continutul directorului current – de exersat cu argumentul -l si -a
cp, mv - copiere si mutare de fisiere
cat, more, less, tail, head – comenzile principale pentru afisat continutul fisierelor
Redirectare, input, output si stderr (>; 2>; <) ; Pipeline ( | ) Exemple: echo "Acesta este un test" > fisier.txt $ cat fisier.txt Acesta este un test echo "Al doilea test" >> fisier.txt $ cat fisier.txt Acesta este un test Al doilea test $ cat fisier.txt | head -n1 Acesta este un test $ cat fisier.txt | tail -n1 Al doilea test
Editare de fisiere - vi/vim, nano