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:
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:
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:
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:
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:
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.