CentOS Command Line: Comenzi comune și explicații detaliate

Administrare fișiere și directoare

  1. ls: Listează fișierele și directoarele din directorul curent. Afișează numele fișierelor și directoarelor prezente în directorul curent.

    Exemplu: ls

  2. 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

  3. 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

  4. 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

  5. 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)
  6. 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)
  7. 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

  8. mkdir <directory>: Creați un director nou cu numele specificat.

    Exemplu: mkdir new_folder

  9. 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

  1. 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)

  2. 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

  1. ps: Listează procesele care rulează. Această comandă afișează o listă de procese și ID-urile de proces(PID) corespunzătoare.

    Exemplu: ps

  2. 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

  3. 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)

  4. 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)

  5. systemctl stop <service>: Opriți serviciul specificat. Această comandă oprește un serviciu care rulează.

    Exemplu: systemctl stop httpd(opriți serviciul Apache)

  6. systemctl restart <service>: Reporniți serviciul specificat. Această comandă oprește și pornește serviciul.

    Exemplu: systemctl restart httpd(reporniți serviciul Apache)

  7. 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

  1. yum install <package>: Instalați un pachet software din CentOS depozit.

    Exemplu: yum install nginx(instalați Nginx)

  2. yum update <package>: Actualizați pachetul software instalat la cea mai recentă versiune.

    Exemplu: yum update nginx(actualizare Nginx)

  3. yum remove <package>: Eliminați un pachet instalat din sistem.

    Exemplu: yum remove nginx(eliminați Nginx)

Administrare rețea

  1. ifconfig: Afișează informații despre dispozitivele de rețea și adresele IP ale sistemului.

    Exemplu: ifconfig

  2. ip addr: Afișează informații despre dispozitivele de rețea și adresele IP ale sistemului. Această comandă este similară cu ifconfig.

    Exemplu: ip addr

  3. 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

  4. 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

  1. 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ă.