Példák a Linux ps parancsokra

Linux Ps Command Examples



A ps parancs a Linuxban a folyamat állapotának rövidítése. Arra szolgál, hogy információkat szerezzen a rendszeren futó folyamatokról. Ennek a parancsnak a kimenete változhat a vele használt paraméterektől függően. Ebben a cikkben azonban néhány példa segítségével meg akarjuk tanítani a ps parancs Linuxon történő használatának alapjait.

A ps parancs általános szintaxisa Linuxon

A ps parancs általános szintaxisa Linux alatt az alábbiakban található:







$ ps[paraméter]

A ps paranccsal a súgó kézikönyvben meghatározott paraméterek találhatók. Ez a parancs azonban függetlenül is végrehajtható hiba nélkül.



A ps parancs súgó kézikönyve Linuxon

Ha meg szeretné ismerni a ps parancs helyes használatát, mielőtt a példákra térne, akkor a súgó kézikönyvét a következő paranccsal érheti el:



$ ps-Segítség





A ps parancs súgóját az alábbi képen láthatja:



Példák a ps parancs használatára Linuxon

Most megosztunk veletek néhány példát a ps parancs Linux -os használatára.

1. példa: Jelenítse meg a folyamatokat az aktuális shellben
Ha meg szeretné jeleníteni az aktuális shellben futó folyamatokat, akkor végre kell hajtania a ps parancsot paraméterek nélkül, az alábbiak szerint:

$ ps

A Linux rendszerünk jelenlegi héjában futó folyamatokat az alábbi kép mutatja:

2. példa: Jelenítse meg az összes jelenleg futó folyamatot
A következő paranccsal felsorolhatja a Linux rendszer összes jelenleg futó folyamatát:

$ ps –A

Linux rendszerünk minden jelenleg futó folyamata az alábbi képen látható:

3. példa: Jelenítse meg az aktuális terminállal kapcsolatos összes folyamatot
Vannak bizonyos folyamatok, amelyek az aktuális terminál munkamenethez kapcsolódnak. Ha meg szeretné tekinteni a jelenlegi terminál minden ilyen folyamatát, akkor hajtsa végre a következő parancsot:

$ ps –T

A jelenlegi terminál munkamenetünkkel kapcsolatos összes folyamat látható az alábbi képen:

4. példa: Az adott felhasználóhoz társított összes folyamat megjelenítése
Még fel is sorolhatja a Linux rendszer egy adott felhasználójához kapcsolódó összes folyamatot. Ehhez a következő parancsot hajthatja végre:

$ ps –u Felhasználónév

Itt lecserélheti a UserName -t annak a felhasználónak a nevére, akinek a társított folyamatait fel szeretné sorolni. Például a mi esetünkben kbuzdarra cseréltük.

A Linux rendszerünk meghatározott felhasználójához kapcsolódó összes folyamat az alábbi képen látható:

5. példa: Az adott felhasználói csoporthoz tartozó összes folyamat megjelenítése
A fenti példához hasonlóan egyes folyamatok a Linux rendszer egy adott felhasználói csoportjához vannak társítva. Ezeket a folyamatokat akár fel is sorolhatja a következő parancs végrehajtásával:

$ ps –fG UserGroupName

Itt lecserélheti a UserGroupName nevet azon felhasználói csoport nevére, amelynek társított folyamatait fel szeretné sorolni. Például esetünkben root -ra cseréltük.

A Linux rendszerünk meghatározott felhasználói csoportjához tartozó összes folyamat az alábbi képen látható:

Következtetés

A mai útmutató végigolvasásával alapvető ismereteket szerezhet a ps parancs Linux -os használatáról. Miután sikerült megtanulnia az alapokat, gyorsan elsajátíthatja ennek a parancsnak a használatát, ha többször használja, miközben rutinfeladatait Linux környezetben végzi.