Els exemples d'ordres de Linux ps

Linux Ps Command Examples



L'ordre ps a Linux és una abreviatura de l'estat del procés. S'utilitza per obtenir informació sobre els processos que s'executen al vostre sistema. La sortida d'aquesta ordre pot variar en funció dels paràmetres que s'utilitzin. Tot i això, en aquest article us proposem ensenyar els conceptes bàsics sobre l’ús de l’ordre ps a Linux amb l’ajut d’alguns exemples.

Sintaxi general de l'ordre ps a Linux

A continuació es mostra la sintaxi general de l’ordre ps a Linux:







$ ps[paràmetre]

Hi ha paràmetres específics utilitzats amb l'ordre ps que es troben al seu manual d'ajuda. Tanmateix, aquesta ordre també es pot executar independentment sense cap error.



Manual d'ajuda de l'ordre ps a Linux

Si voleu obtenir informació sobre l’ús correcte de l’ordre ps abans d’anar als exemples, podeu accedir al seu manual d’ajuda amb l’ordre següent:



$ ps-ajuda





Podeu veure el manual d’ajuda de l’ordre ps a la imatge següent:



Exemples d'ús de l'ordre ps a Linux

Ara, compartirem amb vosaltres alguns exemples d’ús de l’ordre ps a Linux.

Exemple 1: mostra els processos que s’executen a l’intèrpret d’ordres actual
Si voleu mostrar els processos que s’executen a l’intèrpret d’ordres actual, haureu d’executar l’ordre ps sense cap paràmetre de la manera següent:

$ ps

Els processos que s’executen a l’intèrpret d’ordres del nostre sistema Linux es mostren a la imatge següent:

Exemple 2: mostra tots els processos en curs
També podeu enumerar tots els processos actualment en execució del vostre sistema Linux amb l'ordre següent:

$ ps –A

A la imatge següent es mostren tots els processos en execució actuals del nostre sistema Linux:

Exemple 3: mostra tots els processos associats al terminal actual
Hi ha certs processos que estan associats a la sessió del terminal actual. Si voleu fer un cop d'ull a tots aquests processos de la vostra sessió de terminal actual, podeu executar l'ordre següent:

$ ps –T

Tots els processos associats a la nostra sessió de terminal actual es mostren a la imatge següent:

Exemple 4: mostra tots els processos associats a un usuari concret
Fins i tot podeu enumerar tots els processos relacionats amb un usuari concret del vostre sistema Linux. Per fer-ho, podeu executar l'ordre següent:

$ ps –u Nom d'usuari

Aquí podeu substituir UserName pel nom de l'usuari dels processos associats que voleu enumerar. Per exemple, l'hem substituït per kbuzdar en el nostre cas.

Tots els processos associats a l'usuari especificat del nostre sistema Linux es mostren a la imatge següent:

Exemple 5: mostra tots els processos associats a un grup d'usuaris concret
De manera similar a l’exemple anterior, alguns processos s’associen a un grup d’usuaris concret del vostre sistema Linux. Fins i tot podeu enumerar aquests processos amb l'execució de l'ordre següent:

$ ps –fG UserGroupName

Aquí podeu substituir UserGroupName pel nom del grup d'usuaris els processos associats dels quals voleu incloure. Per exemple, l'hem substituït per root en el nostre cas.

Tots els processos associats al grup d'usuaris especificat del nostre sistema Linux es mostren a la imatge següent:

Conclusió

En revisar la guia d’avui, podreu obtenir una comprensió bàsica de l’ús de l’ordre ps a Linux. Un cop hàgiu aconseguit aprendre els conceptes bàsics, podeu dominar ràpidament l’ús d’aquesta ordre utilitzant-la repetidament mentre realitzeu les tasques rutinàries a l’entorn Linux.