Essentials Pagina 2
Sari la navigare
Sari la căutare
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 – comenzi pentru afisat continutul fisierelor
Redirectare, input, output si stderr (>; 2>; <) ; Pipeline ( | )
Editare de fisiere, vi/vim, nano