Aceasta lucrare prezinta o referinta in ordine alfabetica a celor mai importante comenzi din Linux. Scopul este de a va oferi o imagine de ansamblu asupra tuturor comenzilor necesare administrarii fisierelor si directoarelor, pornirii si opririi proceselor, gasirii fisierelor, lucrului cu fisierele text si accesarii asistentei online.
1. Apelarea asistentei si consultarea manualelor:
apropos – Gaseste paginile manual pentru fiecare cuvant cheie specificat
info – Afiseaza mesajul de asistenta online despre o anumita comanda
man- Afiseaza mesajul de asistenta online
whatis – Asemanatoare comenzii apropos, dar cauta numai cuvinte complete
Utilizarea mai simpla a comenzilor:
alias – Defineste un pseudonim pentru o comanda lunga
type – Afiseaza tipul si locatia unei comenzi
unalias – Sterge un pseudonim definit prin comanda laias
Administrarea fisierelor si a directoarelor:
cd – Schimba directorul curent
chmod – Schimba drepturile de acces la fisier
chown – Schimba proprietarul si grupul fisierului
cp – Copiaza fisiere
ln – Creeaza legaturi simbolice cu fisiere si directoare
ls – Afiseaza continutul unui director
mkdir – Creeaza un director
mv – Redenumeste sau muta un fisier dintr-un director in altul
rm – Sterge fisiere
rmdir – Sterge directoare
pwd – Afiseaza directorul curent
touch – Actualizeaza marca de timp a unui fisier
2. Comenzi Linux Organizate pe categorii.
Gasirea fisierelor:
find – Gaseste fisiere in functie de anumite criterii cum ar fi nume, marime etc.
locate – Gaseste fisiere utilizand o baza de date actualizata periodic
whereis – Gaseste fisiere aflate in directoarele tipice unde sunt localizate fisierele executabile (cunoscute, de asemenea, ca fisiere binare)
wich – Gaseste fisiere in directoarele listate in variabila de mediu PATH
Procesarea Fisierelor:
cat – Afiseaza un fisier la iesirea standard (poate fi folosite la concatenarea mai multor fisiere intr-un singur fisier mare)
cut – Extrage sectiunile specificate din fiecare linie de text a unui fisier
dd – Copiaza blocuri de date dintr-un fisier in altul (folosita la copierea datelor din dispozitive)
diff – Compara doua fisiere text si gaseste toate deosebirile dintre ele
expand – Converteste toti tabulatorii in spatii
file – Afiseaza tipul de date dintr-un fisier
fold – Formateaza fiecare linie de text la o anumite latime
grep – Cauta expresii regulate intr-un fisier text
less – Afiseaza un fisier text pagina cu pagina (numai inainte)
lpr – Tipareste fisiere
more – Afiseaza un fisier text pagina cu pagina (numai inainte) – similiar cu less
nl – Numara toate liniile dintr-un fisier text care contin cel putin un caracter si le tipareste la iesirea standard
paste – Concateneaza liniile corespondente din mai multe fisiere
patch – Actualizeaza un fisier text folosind deosebirile dintre original si copia revizuita a fisierului
2.1 Comenzi Linux Organizate pe categorii.
sed – Copiaza un fisier la iesirea standard in tipul aplicarii unor anumite comenzi de editare
sort – Sorteaza liniile intr-un fisier text
split – Imparte un fisier in cateva fisiere mai mici, de o anumita marime
tac – Inverseaza ordinea liniilor intr-un fisier (ultima linie trece in locul primei linii etc)
tail – Afiseaza ultimele linii dintr-un fisier
tr – Inlocuieste un grup de caractere cu altul intr-un fisier intreg
uniq – Elimina liniile duplicate dintr-un fisier text
wc – Contorizeaza numarul de linii, cuvinte si caractere dintr-un fisier text
zcat – Afiseaza textul comprimat (dupa decomprimare)
zless – Afiseaza un fisier comprimat pagina cu pagina ( se poate parcurge fisierul si in sens invers)
compress – Comprima fisiere
cpio – Copiaza fisiere in si dintr-o arhiva
gunzip – Decomprima fisierele comprimate cu GNU Zip (Gzip)
sau comanda compress
gzip – Comprima fisierele
tar – Creeaza o arhiva de fisiere continute in unul sau mai multe directoare
Administrarea proceselor:
bg – Ruleaza in fundal un proces intrerupt (background)
fg – Ruleaza un proces in prim-plan (foreground)
free – Afiseaza cantitatea de memorie libera si utilizata din sistem
halt – Incheie executia Linux si opreste calculatorul
kill – Trimite un semnal la un proces (de obicei folosit la terminarea unui proces)
ldd – Afiseaza bibliotecile partajate, necesare pentru a rula un program
2.2 Comenzi Linux Organizate pe categorii.
nice – Ruleaza un proces cu prioritate mai mica (denumita ‘nice mode’)
ps – Afiseaza lista proceselor care ruleaza in momentul respectiv printenv Afiseaza variabilele de mediu curente
pstree – Asemanatoare cu ps, dar arata clar relatiile parinte-copil
reboot – Opreste Linux si apoi reporneste calculatorul
shutdown – Incheie executia sistemului Linux
top – Afiseaza lista majoritatii proceselor care folosesc intensiv procesorul si memoria
uname – Afiseaza informatii despre sistem si despre nucleul Linux
Administrarea utlizatorilor:
chsh – Schimba interpretorul de comenzi
groups – Tipareste lista grupurilor ce contin un utilizator specificat
id – Afiseaza utilizatorul si identificatorul grupului pentru un nume de utilizator specificat
passwd – Schimba parola
su – Realizeaza login sub numele altui utilizator sau ca root (cand comanda este invocata fara argumente)
useradd – Adauga utilizator
userdel – Sterge utilizator
Administrarea fisierului sistem:
df – Calculeaza spatiul liber din toate dispozitivele de stocare instalate
du – Afiseaza informatii despre gradul de ocupare a discului
fdformat – Formateza o discheta
fdisk – Partitioneaza un hard-disc
fsck – Verifica si repara un sistem de fisiere
mkfs – Creeaza un nou sistem de fisere
mknod – Creeaza un fisier de periferic
mkswap – Creeaza spatiu de schimb pentru Linux
2.3 Comenzi Linux Organizate pe categorii.
mount – Monteaza intr-un fisier sau intr-o partitie de disc Instaleaza un dispozitiv (De ex. CD-ROM) pe un director, in fisierul sistem
swapoff – Dezactiveaza spatiul de schimb
swapon – Activeaza un spatiu de schimb
sync – Scrie datele din buffere in fisiere
tty – Afiseaza numele dipozitivului pentru terminalul curent
umount – Dezinstaleaza un dispozitiv din fisierul sistem