Příklady příkazů Linux ps

Linux Ps Command Examples



Příkaz ps v Linuxu je zkratkou stavu procesu. Slouží k získání informací o procesech běžících ve vašem systému. Výstup tohoto příkazu se může lišit v závislosti na parametrech použitých s ním. V tomto článku vás však hodláme pomocí několika příkladů naučit základy používání příkazu ps v Linuxu.

Obecná syntaxe příkazu ps v Linuxu

Obecná syntaxe příkazu ps v Linuxu je uvedena níže:







$ ps[parametr]

Existují specifické parametry použité pro příkaz ps, který najdete v jeho nápovědě. Tento příkaz však lze také provést nezávisle bez chyb.



Nápověda k příkazu ps v systému Linux

Pokud se chcete dozvědět o správném použití příkazu ps, než se pustíte do jeho příkladů, můžete se dostat do jeho nápovědy pomocí následujícího příkazu:



$ ps-Pomoc





Nápovědu k příkazu ps můžete vidět na obrázku níže:



Příklady použití příkazu ps v systému Linux

Nyní se s vámi podělíme o několik příkladů použití příkazu ps v systému Linux.

Příklad 1: Zobrazte procesy probíhající v aktuálním prostředí
Pokud chcete zobrazit procesy, které jsou spuštěny v aktuálním shellu, měli byste spustit příkaz ps bez jakýchkoli parametrů následujícím způsobem:

$ ps

Procesy běžící v aktuálním prostředí našeho systému Linux jsou zobrazeny na následujícím obrázku:

Příklad 2: Zobrazte všechny aktuálně spuštěné procesy
Můžete také vypsat všechny aktuálně spuštěné procesy vašeho systému Linux pomocí následujícího příkazu:

$ ps –A

Všechny aktuálně spuštěné procesy našeho systému Linux jsou zobrazeny na následujícím obrázku:

Příklad 3: Zobrazte všechny procesy spojené s aktuálním terminálem
K aktuální relaci terminálu jsou přidruženy určité procesy. Pokud se chcete podívat na všechny takové procesy vaší aktuální relace terminálu, můžete spustit následující příkaz:

$ ps –T

Všechny procesy spojené s naší aktuální relací terminálu jsou zobrazeny na následujícím obrázku:

Příklad 4: Zobrazte všechny procesy spojené s konkrétním uživatelem
Můžete dokonce vypsat všechny procesy související s konkrétním uživatelem vašeho systému Linux. Chcete -li to provést, můžete spustit následující příkaz:

$ ps –u Uživatelské jméno

Zde můžete nahradit UserName jménem uživatele, jehož přidružené procesy chcete vypsat. Například jsme to v našem případě nahradili kbuzdarem.

Všechny procesy spojené se zadaným uživatelem našeho systému Linux jsou uvedeny na následujícím obrázku:

Příklad 5: Zobrazte všechny procesy spojené s konkrétní skupinou uživatelů
Podobně jako v příkladu výše jsou některé procesy spojeny s konkrétní skupinou uživatelů vašeho systému Linux. Tyto procesy můžete dokonce vypsat pomocí následujícího příkazu:

$ ps –fG UserGroupName

Zde můžete nahradit UserGroupName názvem skupiny uživatelů, jejíž přidružené procesy chcete vypsat. Například jsme jej v našem případě nahradili rootem.

Všechny procesy spojené se zadanou skupinou uživatelů našeho systému Linux jsou zobrazeny na následujícím obrázku:

Závěr

Když si projdete dnešní příručku, získáte základní znalosti o používání příkazu ps v systému Linux. Jakmile se zvládnete naučit základy, můžete rychle zvládnout používání tohoto příkazu jeho opakovaným používáním při provádění rutinních úkolů v prostředí Linuxu.