Cauta rapid aici ↑

Comenzi utile in Linux

Comanda man

Aceasta comanda este cea mai importanta dintre toate comenzile pe care le veti intalni pe Linux si asta pentru ca aceasta comanda va ofera toate informatiile necesare despre o anumita comanda. Man este acronimul de la manual.

man ls

Comanda whereis

Comanda whereis va afisa calea relativa pana in locul unde aceasta comanda este inregistrata.

whereis ls // → /bin/ls /usr/share/man/man1/ls.1.gz

Comanda whatis

Aceasta comanda iti va afisa ce reprezinta o anumita comanda.

whatis ls → list directory contents

Comanda tar

Aceata comanda iti permite sa arhivezi si sa dezarhivezi un director.

Urmatoarea comanda va arhiva un director

tar -cvf nume-arhiva.tar nume-director

Dezarhivarea unui director

tar -xvf nume-arhiva.tar

Vizualizarea unei arhive tar

tar -tvf nume-arhiva.tar

Comanda grep

Aceasta comanda va cauta intr-un fisier dupa o expresie regulata.

Urmatoarea comanda va cauta intr-un fisier dupa cuvantul mere in mod case-insensitive.

grep -i 'mere' fructe.txt

Comanda find

Aceasta comanda va cauta un fisier recursiv intr-un director

Urmatoarea comanda va afisa calea unde fisierul 1.txt se afla

find -iname 1.txt

Urmatoare comanda va cauta fiecare fisier gol in fisierul home

find ~ empty

Comanda ssh

Comanda ssh iti permite sa te loghezi pe un server ce se afla intr-un alt loc.

ssh -l jsmith remotehost.exemplu.com

Depanare ssh client

ssh -vl jsmith remotehost.exemplu.com

Versiune ssh

ssh -v

Comanda sed

Aceasta comanda iti converteste un fisier aflat in DOS intr-un fisier recunoscut pe sistemul Unix.

sed 's/.$//' nume-fisier

Urmatoare comanda va numerota fiecare rand dintr-un fisier care nu este gol

sed '/./=' nume-fisier.txt | sed 'N; s/\n/ '

Comanda awk

Urmatoare comanda va inlatura fiecare linie duplicata

awk -F ':' '$3==$4' nume-fisier.txt

Urmatoarea comanda va afisa fiecare al doilea si al cincilea cuvant ori coloana 2 si 5

awk '{print $2, $5}' nume fisier.txt

Comanda vi | vim

Aceasta comanda va deschide un fisier in editorul de text vim. VIM reprezinta acronimul de la vi improved referindu-se la editorul vi care a fost imbunatatit.

vim nume-fisier.txt

Urmatoarea comanda va deschide un fisier in editorul vim la linia 10

vim -10 nume-fisier.txt

CTRL + U ....................................... Taie textul pana la cursor

CTRL + K ....................................... Taie textul de la cursor pana la sfarsitul liniei

CTRL + Y ....................................... Lipeste text

CTRL + E ....................................... Mutati cursorul la capatul liniei

CTRL + A ....................................... Mutati cursorul la inceputul liniei

ALT + F ....................................... Salt la urmatorul spatiu

ALT + B ....................................... Salt la spatiul anterior

ALT + spatiu ................................ Stergeti cuvantul anterior

CTRL + W ................................ Taiati cuvantul inainte de cursor

Shift + Insert ................................ Lipeste

Sageata dreapta ..................... ESC-l .... Mutati cursorul un caracter in partea dreapta

Sageata stanga ..................... ESC-h .... Mutati cursorul un caracter in partea stanga

ctrl-sageataDreapta ESC-sageataDreapta ESC-w ... Mutati cursorul dupa urmatorul cuvant din partea dreapta

ctrl-sageataStanga ESC-sageataStanga ESC-b ..... Mutati cursorul dupa urmatorul cuvant din partea stanga

HOME ........................... ESC-0 ......... Mutati cursorul la inceputul liniei

END ............................ ESC-$ ......... Mutati cursorul la sfarsitul liniei

Spatiu ......................................... Stergeti caracterul din stanga cursorului

DELETE ......................... ESC-x ......... Stergeti caracterele de sub cursor

ctrl-Spatiu ESC-Spatiu ......................... Stergeti cuvantul din stanga cursorului

ctrl-Delete .... ESC-Delete .... ESC-X ......... Stergeti cuvantul sub cursor

ctrl-U ......... ESC (MS-DOS only) ............. Stergeti intreaga linie pe care se afla cursorul

sageataSus ........................ ESC-k ...... Returnati linia de comanda anterioara

sageataJos ...................... ESC-j ........ Preluati urmatoarea linie de comanda

SHIFT-Spatiu ...................... ESC-Spatiu . Completeaza numele fisierului si inverseaza ciclul