Essentials Pagina 2: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
(Pagină nouă: =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...)
 
Fără descriere a modificării
 
(Nu s-au afișat 2 versiuni intermediare efectuate de același utilizator)
Linia 18: Linia 18:
• Linia de comanda linux /bin/bash – shell-ul Linux – primele comenzi care faciliteaza lucrul cu fisiere si navigarea prin directoarele de pe hard disk
• 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 – nu este built-in command, este o aplicatie care se instaleaza separat.  Pentru fiecare dintre comenzile invatate astazi se va da executa man/info/whatis <comanda>.  
• 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)
  /bin - (binaries) conţine majoritatea comenzilor din Linux (fisiere executabile)
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''


  rm – sterge un fisier – de exersat cu argumentul -r
  '''rmdir''' – sterge un director


  rmdir – sterge un director
  '''touch <file>''' - creeaza fisierul gol <file>


  touch <file> - creeaza fisierul gol <file>
  '''echo <mesaj>''' - afiseaza la excran mesajul <mesaj>


  echo <mesaj> - afiseaza la excran mesajul <mesaj>
  '''ls''' – afiseaza continutul directorului current – de exersat cu argumentul ''-l'' si ''-a''


  ls – afiseaza continutul directorului current – de exersat cu argumentul -l si -a
  '''cp, mv'''  - copiere si mutare de fisiere


  cp, mv  - copiere si mutare de fisiere
  '''cat, more, less, tail, head''' – comenzile principale pentru afisat continutul fisierelor


cat, more, less, tail, head – comenzi pentru afisat continutul fisierelor
<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


Redirectare, input, output si stderr.
[[Essentials_Pagina_1|Pagina anterioară]] | [[Essentials_Pagina_3|Următoarea pagină]]
 
Pipeline, |
 
Editare de fisiere, vi

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

Pagina anterioară | Următoarea pagină