PS Comandă în Linux

Anonim

PS Comandă în Linux

Concluzie fără opțiuni

PS (Process State) este utilitatea standard pentru toate distribuțiile Linux utilizate prin consola. Scopul său principal este de a afișa informații despre toate procesele de funcționare. Numărul și informațiile detaliate depind de opțiunile stabilite care sunt selectate atunci când comanda în sine este activată direct. Vom vorbi despre opțiunile puțin mai târziu și acum să introducem doar PS în terminal și să faceți clic pe Enter.

Folosind comanda PS în Linux fără opțiuni

După cum se poate observa în ecranul de mai jos, întregul rând a apărut, printre care este coaja de bash și procesul în sine este procesul.

Rezultatul utilizării comenzii PS în Linux fără a aplica opțiuni suplimentare.

Desigur, pot exista mai multe puncte aici, care depind de numărul de programe de utilizator care rulează, dar, în majoritatea cazurilor, utilizatorii nu corespund acestei concluzii, așa că propunem să mergem la studiul unor opțiuni suplimentare.

Ieșirea listei tuturor proceselor

Utilitatea PS Fără specificarea opțiunilor speciale nu vă permite să obțineți informații utile care pot fi utile în timpul studiului listei proceselor active, prin urmare, este important să se aplice argumente. Primul este responsabil pentru afișarea absolut a tuturor sarcinilor curente, iar șirul ia tipul de PS -A.

Folosind comanda PS în Linux pentru a ieși toate procesele

Ca urmare, un număr mare de rânduri cu care ar trebui sortate. Noi împărtășim informații despre mai multe coloane. PID afișează numărul de identificare a procesului și poate fi utilizat, de exemplu, pentru a completa rapid funcționarea acestui program sau pentru a verifica arborele de sarcini. TTY - Numele terminalului în care funcționează procesul curent. Timpul de lucru și cmd este numele comenzii de sarcini.

Rezultatul utilizării comenzii PS în Linux pentru a scoate toate procesele

În plus, puteți utiliza comanda PS -E pentru a afișa o listă a tuturor proceselor dacă opțiunea anterioară nu vă potrivește.

Comandă alternativă PS în Linux pentru a scoate toate procesele

După cum se poate observa, emiterea după activarea opțiunii a fost exact aceeași ca atunci când argumentul este introdus.

Rezultatul utilizării unei opțiuni alternative PS în Linux pentru a scoate toate procesele

Există un format de ieșire BSD care este responsabil pentru afișarea proceselor legate de utilizatori, precum și afișează informații mai detaliate despre funcționarea sarcinilor, sarcina de pe procesor și locația exactă. Pentru astfel de informații, utilizați PS Au.

Utilizarea opțiunilor avansate de comandă PS în Linux pentru a ieși din format BSD

În imaginea de mai jos, vedeți că numărul de coloane este adăugat semnificativ. Ca rezultat, va fi disponibilă o listă completă de procese cu referința contului și locația afișată.

Rezultatul utilizării opțiunilor suplimentare PS în Linux la ieșire BSD

Format complet

Exemplele discutate mai sus au permis să afișeze aproape toate informațiile necesare care pot fi utile utilizatorilor novici. Cu toate acestea, uneori este necesar să se obțină o listă mai detaliată, de exemplu, pentru a determina sursa de apel de proces. Apoi, linia va veni la salvare: PS-EF.

Utilizarea opțiunilor suplimentare pentru listarea cu lungime întreagă PS în Linux

Aproape aceleași coloane vor fi afișate despre care am vorbit deja mai devreme, dar veți apărea în plus un aspect detaliat al locației, iar primul element va fi responsabil pentru sursa apelului de sarcină.

Rezultatul utilizării opțiunilor pentru listarea cu lungime întreagă PS în Linux

Afișați procesele utilizatorilor

Opțiunea -x este responsabilă pentru afișarea proceselor care au fost deconectate de la terminal, care se manifestă personal de către utilizator. Dacă doriți să știți exact ce sarcini au fost deschise în numele contului curent, este suficient să introduceți șirul PS -X și faceți clic pe Enter.

Utilizarea opțiunilor de comandă PS din Linux la procesele de ieșire ale utilizatorilor

Producția va fi cât mai informativă posibilă, dar fără informații suplimentare. Cu toate acestea, nu va împiedica utilizarea nimic de utilizat și opțiuni suplimentare, de exemplu, -Edem pentru a afișa contextul de securitate.

Rezultatul producției de procese de utilizator prin comanda PS din Linux

Dacă doriți să obțineți informații despre alte date despre utilizatori, schimbați linia de pe PS-FU Lumpicii, unde Lumpicii înlocuiesc numele necesar.

Utilizarea opțiunilor de comandă PS din Linux pentru a afișa procesele unui anumit utilizator

În rezultatele producției, acordați atenție primei coloane. Nu veți găsi alte proprietari, cu excepția celor specificate în echipă înainte de a fi activate.

Rezultatul producției proceselor unui anumit utilizator PS în Linux

Filtrați după rădăcină.

Fiecare sesiune Linux are o listă separată de sarcini efectuate cu drepturile de rădăcini. Dacă doriți să afișați numai astfel de procese, trebuie să setați comanda PS -U Root-Root și activați-o apăsând tasta Enter.

Utilizarea opțiunilor avansate de comandă PS în Linux la procesele de ieșire a rădăcinilor

Când utilizați comanda repetată exact cea care de mai sus, ieșirea nu va conține rânduri cu o sursă de pornire, deoarece este cunoscută în prealabil că este rădăcină, iar toate informațiile sunt afișate cât mai comprimate posibil. Aici oferim să folosim argumentele de mai sus pentru a extinde informațiile.

Rezultatul ieșirii comenzii PS în Linux cu opțiunile pentru rădăcina proceselor

Afișarea sarcinilor de grup

Utilizatorii experimentați știu că unele procese aparțin unui grup specific, adică există o sarcină principală și dependențele sale care formează un copac comun. Dacă trebuie să afișați numai rândurile care cad sub acest criteriu, utilizați comanda PS-FG 48, unde 48 este identificatorul grupului (poate fi înlocuit cu numele procesului părinte).

Utilizarea comenzii PS în Linux la identificatorul procesului de ieșire a copacului

Afișaj de PID.

Din informațiile de mai sus știți deja că fiecare proces are propriul PID, adică identificatorul care îl definește. Dacă există o dorință de a căuta un anumit PID, comanda PS-FP 1178 trebuie activată, înlocuind numărul la cel dorit. Există un criteriu PPID. Când se determină acest format, șirul achiziționează vizualizarea PS-F-F-FPPID 1154, cu modificarea corespunzătoare a identificatorului la cel dorit.

Folosind comanda PS în Linux pentru a ieși procesele prin identificator

Acestea au fost toate principalele exemple ale echipei PS din Linux, pe care am vrut să le vorbim în cadrul articolului de astăzi. Din păcate, volumul unui manual nu este suficient pentru a descrie în detaliu interacțiunea cu toate opțiunile disponibile și combinațiile acestora. În schimb, oferim să exploram documentația oficială a echipei prin efectuarea PS -HHELP pentru a obține aceste solicitări pe care nu le-ați găsit mai sus. În plus, pe site-ul nostru există descrieri detaliate ale principalelor comenzi ale sistemului de operare considerat. Vă recomandăm ca utilizatorii novici să le învețe pentru a vă folosi rapid în gestionarea consolei Linux.

Vezi si:

Comenzi frecvent utilizate în linuxul "terminal"

LN / GIND / LS / GREP / PWD COMANDA IN LINUX

Citeste mai mult