Závěr bez možností
PS (Stav procesu) je standardní nástroj pro všechny distribuce Linuxu používaných prostřednictvím konzoly. Jeho hlavním účelem je zobrazení informací o všech provozních procesech. Číslo a podrobné informace závisí na zavedených možnostech, které jsou vybrány, když je příkaz samotný přímo aktivován. Budeme hovořit o těchto možnostech o něco později, a teď pojďme zadat PS v terminálu a klikněte na Enter.
Jak je vidět na snímku níže, celá řada se objevila, mezi něž je bash shell a samotný proces je proces.
Samozřejmě, že zde může být několik dalších bodů, které závisí na počtu běžících uživatelských programů, ale ve většině případů uživatelé tuto závěru nevyhovují, takže navrhujeme jít do studia dalších možností.
Výstup seznamu všech procesů
Utility PS bez určení speciálních možností neumožňuje získat užitečné informace, které mohou být užitečné při studiu seznamu aktivních procesů, proto je důležité použít argumenty. První z nich je zodpovědný za zobrazení absolutně všech aktuálních úkolů a řetězec vezme typ PS -A.
Výsledkem je, že obrovský počet řádků, se kterými by měl být vyřešen. Sdílíme informace o několika sloupcích. PID zobrazuje identifikační číslo procesu a lze jej použít například k rychlému dokončení operace tohoto programu nebo ověřit strom úloh. TTY - název terminálu, kde běží aktuální proces. Čas - pracovní doba a CMD je název příkazu úkolu.
Kromě toho můžete pomocí příkazu PS -E zobrazit seznam všech procesů, pokud vám předchozí možnost nevyhovuje.
Jak je vidět, vydání po aktivaci volby byl přesně stejný jako při vložení argumentu.
Existuje formát výstupu BSD, který je zodpovědný za zobrazení procesů souvisejících s uživatelem, stejně jako zobrazuje podrobnější informace o provozu úkolů, zatížení procesoru a přesného umístění. Pro tyto informace použijte PS AU.
Na níže uvedeném obrázku vidíte, že je významně přidán počet sloupců. V důsledku toho bude k dispozici kompletní seznam procesů s odkazem na účet a zobrazí se umístění.
Plně formátový seznam
Příklady popsané výše povoleno zobrazit téměř všechny potřebné informace, které mohou být užitečné pro uživatele Novice. Někdy je však nutné například získat podrobnější seznam, například určit zdroj volání procesu. Poté se řádek přijde na záchranu: PS -EF.
Téměř stejné sloupce budou zobrazeny o tom, které již dříve mluvili dříve, ale dodatečně se zobrazí podrobný rozvržení umístění a první položka bude zodpovědná za zdroj volání úkolu.
Zobrazení uživatelských procesů
Volba -X je zodpovědná za zobrazení procesů, které byly odpojeny od terminálu, to znamená, projevuje osobně uživatelem. Pokud chcete přesně vědět, jaké úkoly byly otevřeny jménem běžného účtu, stačí vstoupit do řetězce PS -X a kliknout na Enter.
Výstup bude co nejvíce informativní, ale bez dalších informací. Nebude však zabránit tomu, aby bylo možné použít a další možnosti, například -em pro zobrazení kontextu zabezpečení.
Chcete-li získat informace o jiných uživatelských datech, změňte řádek na PS -FU lumpics, kde paušika nahradí potřebný název.
Ve výstupních výsledcích věnujte pozornost první sloupci. Nebyjete zde jiní majitele kromě zadaného v týmu dříve, než je aktivován.
Filtrovat kořenem.
Každý session Linux má samostatný seznam úkolů prováděných s kořenovými právy. Chcete-li zobrazit pouze takové procesy, měli byste nastavit příkaz PS -U kořen -u -u -u -u -u a aktivovat jej stisknutím klávesy Enter.
Při použití příkazu přesně opakovat ten, který výše, výstup nebude obsahovat řádky se spuštěním zdroje, protože je známo předem, že je kořen a všechny informace jsou zobrazeny tak, jak je to možné jako komprimované. Zde nabízíme použití výše uvedených argumentů pro rozšíření informací.
Zobrazení skupinových úkolů
Zkušení uživatelé vědí, že některé procesy patří do konkrétní skupiny, tedy existuje hlavní úkol a její závislosti tvořící společný strom. Pokud potřebujete zobrazit pouze řádky spadající do tohoto kritéria, použijte příkaz PS -FG 48, kde 48 je identifikátor skupiny (může být nahrazen názvem rodičovského procesu).
Zobrazení PID.
Z výše uvedených informací již víte, že každý proces má vlastní PID, tj. Identifikátor jej definuje. Pokud je touha hledat konkrétní PID, měl by být aktivován příkaz PS -FP 1178, nahrazení čísla na požadovaný. Existuje kritérium PPID. Při určování tohoto formátu řetězec získává PS -F -F -F -FPPID 1154 zobrazení s odpovídající změnou identifikátoru na požadovaný.
Jednalo se o všechny hlavní příklady týmu PS v Linuxu, který jsme chtěli mluvit v rámci dnešního článku. Bohužel, objem jedné manuhy nestačí k popisu podrobně interakci se všemi dostupnými možnostmi a jejich kombinací. Místo toho nabízíme prozkoumat oficiální dokumentaci týmu tím, že provedete PS -HELP, abyste tyto výzvy, které jste nenajdili výše. Navíc na našich stránkách jsou podrobné popisy hlavních příkazů uvažovaného operačního systému. Doporučujeme uživatelům novicích se naučit, aby se rychle zvyknali v řízení konzoly Linuxu.
Viz také:
Často používané příkazy v "terminálu" Linuxu
LN / Find / LS / ls / grep / pwd příkaz v linuxu