Comanda ps pentru Linux vă oferă o imagine de ansamblu asupra tuturor proceselor care rulează în prezent pe sistemul dvs. Comanda are, de asemenea, o serie de opțiuni, astfel încât să puteți obține o listă mai specifică.

Ce este comanda ps din Linux?

Dacă sistemul dvs. funcționează foarte lent sau întâmpinați alte probleme, comanda Linux ps vă poate fi de mare ajutor. Aceasta vă va afișa o listă cu toate procesele care rulează în prezent pe sistemul dvs. În acest caz, „ps” înseamnă „starea procesului”. Comanda vă va afișa numele procesului alături de numărul de identificare al procesului (PID), timpul de procesare al CPU-ului, precum și terminalul ca standard. Toate aceste informații sunt utile pentru a obține o imagine de ansamblu și pentru a identifica rapid problemele. Dacă doriți să investigați procese specifice, vă recomandăm să utilizați comanda pgrep. Comanda ps funcționează pe toate distribuțiile Linux, cum ar fi Ubuntu.

Cum funcționează comanda ps?

Dacă introduceți comanda ps fără a utiliza nicio opțiune, vi se va afișa o listă cu toate procesele care au fost pornite din shell-ul curent. În acest caz, celelalte procese nu vor fi afișate. Dacă doriți să le vedeți și pe acestea, citiți mai jos. Lista este foarte ușor de vizualizat și vă oferă câteva criterii de referință inițiale, cum ar fi cât de bine sau de prost funcționează procesele curente.

Cum arată sintaxa ps?

Sintaxa comenzii ps din Linux este foarte ușor de utilizat și arată astfel:

ps [Options]
shell

Dacă executați comanda, veți obține o listă cu toate procesele care rulează în prezent.

Care sunt opțiunile în Linux ps?

Comanda ps are diferite opțiuni pe care le puteți utiliza. Cele în format UNIX pot fi adăugate folosind o simplă cratimă și pot fi grupate împreună. Opțiunile BSD nu necesită cratimă și pot fi, de asemenea, grupate împreună. Opțiunile GNU sunt inițiate folosind două cratime. Printre cele mai importante opțiuni se numără:

  • -A: Ia în considerare toate procesele care rulează pe sistem.
  • -a: Ia în considerare, de asemenea, toate procesele, cu excepția celor care nu sunt legate de terminal. În plus, liderii sesiunilor sunt excluși.
  • -C [Proces]: Afișează numai procesele listate sub [Procese].
  • -d: Include toate procesele, cu excepția liderilor de sesiune.
  • -e: Identic cu -A.
  • -f: Puteți utiliza această opțiune pentru a obține o listă mai detaliată a proceselor individuale.
  • r: Ia în considerare numai procesele care rulează în prezent.
  • T: Se vor lua în considerare numai procesele conectate la terminalul curent.
  • x: Puteți utiliza această opțiune pentru a limita rezultatul la procesele care vă aparțin sau altor utilizatori.

Exemple de comenzi ps

Pentru a clarifica modul în care puteți utiliza Linux ps cu diferite opțiuni, iată câteva exemple:

$ ps -A
shell

Aceasta va afișa toate procesele.

$ ps -ef
shell

Acest lucru vă va oferi mai multe detalii despre toate procesele.

$ ps -fC programm1, programm2, programm3
shell

Cu ajutorul acestui exemplu, veți vedea informații mai detaliate despre anumite programe.

Mergi la meniul principal