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.
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.
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.
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.
Î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.
După cum se poate observa, emiterea după activarea opțiunii a fost exact aceeași ca atunci când argumentul este introdus.
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.
Î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ă.
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.
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ă.
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.
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.
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.
Î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.
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.
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.
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).
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.
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