Ubuntu Command Line: comenzi comune și ghid de utilizare

Administrare fișiere și directoare

  1. ls: Afișează o listă de fișiere și directoare din directorul curent. Această comandă vă permite să vizualizați conținutul directorului curent.

    Exemplu: ls

  2. pwd: Imprimă calea absolută a directorului curent. Această comandă 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 <file>: 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>: Ștergeț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 atenție.

    Exemplu: rm file.txt

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

    Exemplu: mkdir new_folder

  9. rmdir <directory>: Ștergeți un director gol. Rețineți că puteți șterge doar un director gol cu ​​această comandă.

    Exemplu: rmdir empty_folder

Managementul permisiunilor

  1. chmod <permission> <file/directory>: Modificați permisiunile de acces ale unui fișier sau director în funcție de permisiunea specificată. Permisiunile comune includ „r”(citire), „w”(scriere) și „x”(executare).

    Exemplu: chmod u+rwx file.txt(adăugați permisiuni de citire, scriere și executare pentru utilizator)

  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(setați 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 un proces 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 de fundal al sistemului, iar această comandă îl pornește.

    Exemplu: systemctl start apache2(porniți serviciul Apache)

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

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

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

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

  7. systemctl status <service>: Afișează starea serviciului specificat. Această comandă afișează dacă serviciul rulează sau nu și starea acestuia.

    Exemplu: systemctl status apache2(arată starea serviciului Apache)

Managementul pachetelor

  1. apt-get install <package>: Instalați un pachet software din Ubuntu depozit.

    Exemplu: apt-get install nginx(instalați Nginx)

  2. apt-get update: Actualizați informațiile tuturor pachetelor software din depozit. Această comandă va prelua informații despre cele mai recente pachete din depozit.

    Exemplu: apt-get update

  3. apt-get upgrade: Actualizați toate pachetele instalate la cea mai recentă versiune.

    Exemplu: apt-get upgrade

  4. apt-get remove <package>: Eliminați un pachet instalat din sistem.

    Exemplu: apt-get 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 <domain/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ținutul de la o adresă URL. Această comandă este folosită în mod obișnuit pentru a descărca date de pe un site web și pentru a afișa rezultatul 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 care au fost executate în sesiunea curentă.

    Exemplu: history

 

Acestea sunt câteva comenzi comune și utile în linia de comandă în Ubuntu. În funcție de nevoile și scopurile dvs., puteți utiliza aceste comenzi pentru a vă gestiona sistemul și pentru a efectua diverse sarcini de bază.