Administrare fișiere și directoare
-
ls
: Listează fișierele și directoarele din directorul curent. Afișează numele fișierelor și directoarelor prezente în directorul curent.Exemplu:
ls
-
pwd
: Tipăriți calea completă a directorului curent. Vă ajută să știți unde vă aflați în sistemul de fișiere.Exemplu:
pwd
-
cd <directory>
: Schimbați în directorul specificat. Folosind această comandă, puteți naviga între directoarele din sistemul dvs. de fișiere.Exemplu:
cd /home/user/documents
-
touch <filename>
: Creați un fișier nou sau actualizați ora de modificare a unui fișier existent. Dacă fișierul există deja, acesta va actualiza ora de modificare.Exemplu:
touch newfile.txt
-
cp <source> <destination>
: Copiați un fișier sau un director din locația sursă în locația de destinație. Puteți copia mai multe fișiere sau directoare specificând mai multe surse.Exemplu:
cp file.txt /home/user/documents/
(copiați un fișier)cp -r folder1 /home/user/documents/
(copiați un director)
-
mv <source> <destination>
: Mutați sau redenumiți un fișier sau un director din locația sursă în locația de destinație. Dacă destinația este un nume nou, acesta va redenumi; dacă este o cale nouă, se va mișca.Exemplu:
mv file.txt /home/user/documents/file_new.txt
(redenumiți un fișier)mv folder1 /home/user/documents/
(muta un director)
-
rm <file>
: Eliminați un fișier. Rețineți că această comandă va șterge fișierul fără nicio confirmare, așa că utilizați-l cu precauție.Exemplu:
rm file.txt
-
mkdir <directory>
: Creați un director nou cu numele specificat.Exemplu:
mkdir new_folder
-
rmdir <directory>
: Eliminați un director gol. Rețineți că puteți elimina doar un director gol folosind această comandă.Exemplu:
rmdir empty_folder
Gestionarea permisiunilor pentru fișiere și directoare
-
chmod <permissions> <file/directory>
: Modificați permisiunile de acces ale unui fișier sau director în funcție de permisiunile specificate. Permisiunile comune includ „r”(citire), „w”(scriere) și „x”(executare).Exemplu:
chmod u+rwx file.txt
(adăugați permisiuni de citire, scriere, executare pentru proprietar) -
chown <user>:<group> <file/directory>
: Schimbați proprietarul unui fișier sau director la utilizatorul și grupul specificat.Exemplu:
chown user1:group1 file.txt
(setează proprietarul și grupul pentru fișier.txt)
Managementul proceselor și serviciilor
-
ps
: Listează procesele care rulează. Această comandă afișează o listă de procese și ID-urile de proces(PID) corespunzătoare.Exemplu:
ps
-
top
: Afișează procesele care rulează și resursele sistemului. Această comandă oferă o interfață interactivă pentru a vizualiza procesele care rulează și pentru a monitoriza resursele sistemului, cum ar fi CPU, RAM.Exemplu:
top
-
kill <PID>
: Terminați procesul cu ID-ul de proces(PID) specificat. Această comandă trimite un semnal de oprire a procesului, permițându-i să iasă sau să se închidă.Exemplu:
kill 1234
(încheierea procesului cu PID 1234) -
systemctl start <service>
: Porniți serviciul specificat. Un serviciu este un program care rulează în fundal al sistemului, iar această comandă îl pornește.Exemplu:
systemctl start httpd
(porniți serviciul Apache) -
systemctl stop <service>
: Opriți serviciul specificat. Această comandă oprește un serviciu care rulează.Exemplu:
systemctl stop httpd
(opriți serviciul Apache) -
systemctl restart <service>
: Reporniți serviciul specificat. Această comandă oprește și pornește serviciul.Exemplu:
systemctl restart httpd
(reporniți serviciul Apache) -
systemctl status <service>
: Afișează starea serviciului specificat. Această comandă arată dacă serviciul rulează sau nu și starea acestuia.Exemplu:
systemctl status httpd
(arată starea serviciului Apache)
Managementul pachetelor
-
yum install <package>
: Instalați un pachet software din CentOS depozit.Exemplu:
yum install nginx
(instalați Nginx) -
yum update <package>
: Actualizați pachetul software instalat la cea mai recentă versiune.Exemplu:
yum update nginx
(actualizare Nginx) -
yum remove <package>
: Eliminați un pachet instalat din sistem.Exemplu:
yum remove nginx
(eliminați Nginx)
Administrare rețea
-
ifconfig
: Afișează informații despre dispozitivele de rețea și adresele IP ale sistemului.Exemplu:
ifconfig
-
ip addr
: Afișează informații despre dispozitivele de rețea și adresele IP ale sistemului. Această comandă este similară cuifconfig
.Exemplu:
ip addr
-
ping <hostname/IP>
: Verificați conexiunea la rețea la o adresă IP sau un nume de domeniu specificat, trimițând pachete și așteptând un răspuns.Exemplu:
ping google.com
-
curl <URL>
: Preluați conținut de la o adresă URL. Această comandă este adesea folosită pentru a descărca date de pe site-uri web și pentru a afișa rezultatele pe linia de comandă.Exemplu:
curl https://www.example.com
Gestionarea istoricului comenzilor
-
history
: Afișează istoricul comenzilor executate anterior. Această comandă listează comenzile executate în sesiunea curentă.Exemplu:
history
Acestea sunt câteva dintre comenzile comune și utile din linia de comandă din CentOS. În funcție de nevoile și scopurile dvs., puteți utiliza aceste comenzi pentru a vă gestiona sistemul și pentru a efectua sarcini de bază.