Conclusió sense opcions
PS (estat de el procés) és la utilitat estàndard per a totes les distribucions de Linux usats a través de la consola. El seu propòsit principal és mostrar informació sobre tots els processos en execució. La informació detallada nombre i depèn de les opcions establertes que se seleccionen quan el mateix ordre s'activa directament. Anem a parlar de les opcions una mica més tard, i ara només entrarem en PS al terminal i feu clic a ENTRAR.
Com es pot veure a la pantalla de sota, tota la fila va aparèixer, entre els quals és el shell Bash i el propi procés és el procés.
Per descomptat, pot haver-hi diversos més punts aquí, que depèn de l'nombre d'executar programes d'usuari, però en la majoria dels casos els usuaris no s'adapten a aquesta conclusió, pel que proposem d'anar a l'estudi d'opcions addicionals.
Sortida de la llista de tots els processos
La utilitat PS sense especificar opcions especials no permet que vostè pugui obtenir informació útil que pot ser útil en l'estudi de la llista de processos actius, de manera que és important aplicar arguments. El primer s'encarrega de mostrar les tasques absolutament tota actuals, i la cadena de presa de el tipus de PS-A.
Com a resultat, un gran nombre de files amb la qual ha de ser resolt. Compartim la informació en diverses columnes. El PID mostra el número d'identificació de l'procés i es pot utilitzar, per exemple, per a completar ràpidament el funcionament d'aquest programa o verificar l'arbre de tasques. TTY - el nom de l'terminal en què el procés actual s'està executant. Temps - temps de treball, i CMD és el nom de l'mandat de tasca.
A més, pot utilitzar la comanda PS -I per mostrar una llista de tots els processos, si l'opció anterior no li convé.
Com es pot veure, l'emissió després de l'activació de l'opció era exactament el mateix que quan s'insereix l'argument.
Hi ha un format de sortida BSD que s'encarrega de mostrar processos relacionats amb l'usuari, així com pantalles d'informació més detallada sobre el funcionament de les tasques, la càrrega en el processador i la ubicació exacta. Per a tal informació, utilitzar PS UA.
A la imatge de sota, es veu que s'afegeix de manera significativa el nombre de columnes. Com a resultat, una llista completa dels processos de referència del compte estarà disponible i es mostra la ubicació.
Totalment Format de venda
Exemples discutits anteriorment poden mostrar gairebé tota la informació necessària que pot ser útil per als usuaris novells. No obstant això, de vegades és necessari per obtenir una llista més detallada, per exemple, per determinar l'origen de l'anomenada procés. A continuació, la línia vindrà a el rescat: PS-EF.
Gairebé les mateixes columnes es mostraran sobre la qual ja hem parlat anteriorment, però se li apareixen, a més, un disseny detallat de la ubicació i el primer element serà responsable de l'origen de l'anomenada tasca.
processos d'usuari de la pantalla
L'opció -x s'encarrega de mostrar els processos que s'han desconnectat de la terminal, és a dir, que es manifesta personalment per l'usuari. Si vostè vol saber exactament quines tasques estaven oberts a nom del compte corrent, és suficient per entrar a la cadena PS-X i feu clic a ENTRAR.
La sortida serà el més informatiu possible, però sense informació addicional. No obstant això, no evitarà que res d'usar i opcions addicionals, per exemple, -em per mostrar el context de seguretat.
Per obtenir informació sobre altres dades d'usuari, canviar la línia en PS -FU Lumpics, on Lumpics reemplaçar el nom necessari.
En els resultats de sortida, prestar atenció a la primera columna. No trobarà allà altres propietaris, excepte l'especificat en l'equip abans que s'activi.
Filtrar per root.
Cada sessió de Linux té una llista separada de les tasques realitzades amb els drets de l'arrel. Si voleu mostrar només aquests processos, s'ha de configurar la comanda ROOT PS o root -U i activar-prement la tecla de retorn.
A l'utilitzar la comanda repetir exactament la que anteriorment, la sortida no contindrà files amb una font de posada en marxa, ja que se sap per endavant que és l'arrel, i tota la informació es mostra com comprimit com sigui possible. Aquí oferim a utilitzar els arguments anteriors per ampliar la informació.
Veient les tasques de grup
Els usuaris experimentats saben que alguns processos pertanyen a un grup específic, és a dir, no és una tasca principal i les seves dependències que formen un arbre comú. Si es necessita mostrar només les files que cauen sota aquest criteri, utilitzeu la comanda PS -FG 48, on 48 és l'identificador de el grup (es pot substituir pel nom de l'procés pare).
Mostra per PID
De la informació anterior ja sap que cada procés té el seu propi PID, és a dir, definir l'identificador de la mateixa. Si hi ha un desig de buscar un determinat PID, la comanda PS -FP 1178 ha de ser activat, reemplaçant el nombre a la desitjada. Hi ha un criteri PPID. A l'determinar aquest format, la cadena adquireix el 1154 vista PS -F -F -FPPID, amb el corresponent canvi en l'identificador per al que vulgueu.
Aquests van ser tots els principals exemples de l'equip de PS en Linux, que hem volgut parlar en el marc de l'article d'avui. Per desgràcia, el volum d'un manual no és suficient per descriure en detall la interacció amb totes les opcions disponibles i les seves combinacions. En el seu lloc, oferim explorar la documentació oficial de l'equip mitjançant la realització de PS --help per obtenir els missatges que no va trobar anteriorment. A més, en el nostre lloc hi descripcions detallades dels principals comandaments de sistema operatiu considerat. Recomanem als usuaris novells aprenguin d'ells per tal d'acostumar ràpidament en el maneig de la consola de Linux.
Vegeu també:
Ordres utilitzades amb freqüència a Linux "Terminal"
LN / FIND / LS / comanda GREP / PCD en Linux