Sunteți pe pagina 1din 3

AC.

Iași __________________________________________________________ Programarea calculatoarelor

Comenzi Linux

Forma generală a unei comenzi Linux este:


cmd [optiuni] [nume_fisier]
unde
cmd este comanda Linux
optiuni sunt optiunile asociate comenzii. In Linux orice opțiune este precedată de

ple
semnul – (minus)
nume_fisier este numele fișierului la care se referă comanda (pentru anumite comenzi pot fi indicate

im
mai multe fișiere.
Observație: Toate comenzile trebuie terminate prin apăsarea tastei Return (Enter).

xs
Indicațiile de utilizare ale unei anumite comandă se afișează cu comanda:

inu
man <nume-comandă>
Exemplu:
man ls

L
Listează indicațiile de utilizare ale comenzii ls.

zi
Comenzi pentru lucrul cu directoare

en
1) creare director
mkdir <nume_director> m
Crează un director fiu al directorului curent, cu numele <nume-director>
Co
Exemplu:
mkdir Lab2
crează subdirectorul cu numele Lab2 în directorul curent.

21

2) ștergere director
rmdir <nume_director>
Șterge subdirectorul <nume-director> din directorul curent
20

Exemplu:
rmdir Lab1
-
20

3) schimbare director curent


cd <nume-director>
20

Directorul <nume-director> devine director curent (de lucru). <nume-director> trebuie să fie
director fiu al directorului din care se dă comanda cd.
Există două nume de directoare speciale:
PC

- . (punct) – asociat directorului curent


- .. (două puncte) – asociat directorului părinte al directorului curent
i–

Exemplu:
cd Lab2
Iaș

Lab2 este director fiu al directorului curent și prin această comandă, el devine director curent
(de lucru).
AC

cd ..
Directorul părinte al directorului curent devine director curent.

cd “Workspace PC”
Directorul cu numele Workspace PC devine director de lucru. Folosirea ghilimelelor care
încadrează numele directorului este necesară pentru că numele directorului indicat în comandă conține
spații.

1
AC.Iași __________________________________________________________ Programarea calculatoarelor

Comenzi pentru lucrul cu fișiere


1) Listare fișiere din directorul curent
ls [optiuni] [nume_fisiere]
Listează numele fișierelor din directorul de lucru.
Exemplu:
ls
Listează numele tuturor fișierelor (inclusiv directoarele fiu) din directorul curent (forma scurtă

ple
de afișare)

im
Dacă se folosește opțiunea –l se vor lista și caracteristicile fișierelor (drepturi de acces,
dimensiune etc) – forma lungă de afișare.

xs
ls –l

ls –a

inu
Listează (în format scurt) toate fișierele, inclusiv fișierele ascunse.

L
ls –al

zi
Listează (în format lung) toate fișierele din directorul curent, inclusiv fișierele ascunse.

en
Numele fișierelor poate conține așa numitele caractere joker, caractere care pot înlocui alte
caractere din nume. Cele două caractere joker sunt: m
? – poate înlocui un singur caracter din numele sau extensia unui fișier. De exemplu, dacă vom
Co
scrie
?1.c
ne vom referi la un fișier cu numele format din două caractere, al doilea caracter fiind 1.

Comanda
21

ls ?1.c
va lista (în format scurt) toate fișierele ale căror nume este format din două caractere, al doilea caracter
20

fiind obligatoriu caracterul 1, iar extensia este .c.


-

* – poate înlocui unul sau mai multe caractere din numele unui fișier.
20

Comanda
20

ls a*.c
va lista (în format scurt) toate fișierele ale căror nume începe cu litera a, indiferent de lungimea
numelui.
PC

ls –l a*.c
i–

va lista (în format lung) toate fișierele ale căror nume începe cu litera a, indiferent de lungimea
numelui.
Iaș

2) Afișarea conținutului unui fișier pe ecran


cat <nume_fișiere>
AC

Comanda:
cat p1.c
afișează pe ecran conținutul fișierului p1.c.
cat p1.c p2.c
afișează pe ecran conținutul fișierelor p1.c și p2.c.
În cazul în care fișierul conține mai multe linii. se poate face afișare parțială a fișierului folosind
comanda:
cat p1.c | less

2
AC.Iași __________________________________________________________ Programarea calculatoarelor

Avansul în fișier se poate face linie cu line (prin apăsarea tastei Return) sau ecran cu ecran (prin
apăsarea tastei Space). Iesirea din acest mod de afișare se face folosind comanda :q.
În cazul în care folosim comanda
cat file1>file2
conținutul fișierului file1 se scrie (copie) în fișierul file2. În acest caz spunem că am redirectat ieșirea
în fișierul file2.

ple
Comanda
cat >f1.dat

im
crează fișierul f1.dat după care cursorul se poziționează pe linia următoare așteptând introducerea
unui text în fișier. Textul poate conține una sau mai multe linii, iar introducerea lui se termină folosind

xs
combinația de taste CTLD/D.

3) Comanda echo este folosită pentru afișarea prin ecou a unor informații.

inu
Comanda
echo “Acesta este un test“

L
are ca efect afișarea textului Acesta este un test pe următoarea linie a monitorului.

zi
echo “Acesta este un test“ >> f2.dat

en
are ca efect scrierea textului Acesta este un test în fișierul f2.dat.

echo $HOME
m
Co
afișează pe monitor valoarea variabilei de sistem $HOME. Variabila conține numele directorului home
pentru fiecare utilizator (directorul care conține toate fișierele specifice unui anumit utilizator).
Comanda

cd ~
permite schimbarea directorului curent cu directorul home al utilizatorului.
21

4) Ștergere fișier
20

rm <nume_fisier>
are ca efect ștergerea fișierului indicat din directorul curent.
-

Comanda
20

rm f2.dat
șterge din directorul curent fișierul f2.dat.
20

5) Redenumirea unui fișier


mv <nume_vechi> <nume_nou>
PC

are ca efect schimbarea numelui fișierului din <nume_vechi> în <nume_nou>.


Astfel, comanda:
i–

mv t1.c t2.c
are ca efect redenumirea fișierului t1.c în t2.c.
Iaș

6) Help
man <nume_comandă>
AC

afișează mesajul de help pentru comanda specificată prin <nume_comandă>.


Comanda
man mv
are ca efect afișarea mesajului de help pentru comanda mv.

Bibliografie
1) http://linuxcommand.org/index.php
2) https://www.sdstate.edu/information-technology/linux-command-line-documentation
3) http://www.comptechdoc.org/os/linux/usersguide/linux_ugbasics.html

S-ar putea să vă placă și