PS Komanda në Linux

Anonim

PS Komanda në Linux

Përfundim pa mundësi

PS (Shteti i Procesit) është ndërmarrja standarde për të gjitha shpërndarjet e Linux të përdorura përmes tastierës. Qëllimi i tij kryesor është të shfaqin informacion në lidhje me të gjitha proceset e drejtimit. Numri dhe informacioni i detajuar varet nga opsionet e përcaktuara që zgjidhen kur vetë komanda është aktivizuar drejtpërdrejt. Ne do të flasim për opsionet pak më vonë, dhe tani le të hyjmë vetëm në PS në terminal dhe klikoni në Enter.

Duke përdorur komandën PS në Linux pa mundësi

Siç mund të shihet në screenshot më poshtë, të gjithë rreshtin u shfaq, ndër të cilat është shell bash dhe vetë procesi është procesi.

Rezultati i përdorimit të komandës PS në Linux pa aplikuar opsione shtesë.

Natyrisht, mund të ketë disa pika të tjera këtu, e cila varet nga numri i programeve të përdoruesve të përdoruesve, por në shumicën e rasteve përdoruesit nuk i përshtaten këtij konkluzioni, kështu që ne propozojmë të shkojmë në studimin e opsioneve shtesë.

Prodhimi i listës së të gjitha proceseve

Shërbimet e PS pa specifikuar opsione të veçanta nuk ju lejon të merrni informacion të dobishëm që mund të jenë të dobishme gjatë studimit të listës së proceseve aktive, prandaj është e rëndësishme të aplikoni argumente. E para është përgjegjëse për shfaqjen absolutisht të gjitha detyrat aktuale, dhe vargu merr llojin e PS -A.

Duke përdorur komandën PS në Linux për të dalë të gjitha proceset

Si rezultat, një numër i madh i rreshtave me të cilat duhet të zgjidhen. Ne ndajmë informacione në disa kolona. PID tregon numrin e identifikimit të procesit dhe mund të përdoret, për shembull, për të përfunduar shpejt funksionimin e këtij programi ose për të verifikuar detyrën. TTY - emri i terminalit ku po funksionon procesi aktual. Koha - koha e punës, dhe CMD është emri i komandës së detyrës.

Rezultati i përdorimit të komandës PS në Linux për të prodhuar të gjitha proceset

Përveç kësaj, ju mund të përdorni komandën PS -E për të shfaqur një listë të të gjitha proceseve nëse opsioni i mëparshëm nuk ju përshtatet.

Komanda Alternative PS në Linux për të dalë të gjitha proceset

Siç mund të shihet, lëshimi pas aktivizimit të opsionit ishte saktësisht i njëjtë si kur argumenti është futur.

Rezultati i përdorimit të një opsioni alternativ PS në Linux për të dalë të gjitha proceset

Ekziston një format i prodhimit BSD që është përgjegjës për shfaqjen e proceseve të lidhura me përdoruesin, si dhe tregon informacion më të detajuar në lidhje me funksionimin e detyrave, ngarkesës në procesor dhe vendndodhjen e saktë. Për një informacion të tillë, përdorni PS AU.

Përdorimi i opsioneve të avancuara të komandës PS në Linux në prodhimin e formatit BSD

Në imazhin e mëposhtëm, shihni se numri i kolonave është shtuar ndjeshëm. Si rezultat, një listë e plotë e proceseve me referencën e llogarisë do të jetë e disponueshme dhe do të shfaqet vendndodhja.

Rezultati i përdorimit të opsioneve shtesë PS në Linux për të dalë BSD

Lista e formateve plotësisht

Shembuj të diskutuar më lart lejohen të shfaqin pothuajse të gjitha informacionet e nevojshme që mund të jenë të dobishme për përdoruesit e rishtar. Megjithatë, ndonjëherë është e nevojshme për të marrë një listë më të detajuar, për shembull, për të përcaktuar burimin e thirrjes së procesit. Pastaj linja do të vijë në shpëtim: PS -Ef.

Përdorimi i opsioneve shtesë për listën e plotë të ps në Linux

Pothuajse të njëjtat kolona do të shfaqen për të cilat kemi folur më herët, por ju do të shfaqni një paraqitje të hollësishme të lokacionit dhe artikulli i parë do të jetë përgjegjës për burimin e thirrjes së detyrës.

Rezultat i përdorimit të opsioneve për listat e plota të ps në Linux

Proceset e përdoruesve të ekranit

Opsioni -X është përgjegjës për shfaqjen e proceseve që janë shkyçur nga terminali, që është, manifestuar personalisht nga përdoruesi. Nëse doni të dini saktësisht se cilat detyra ishin të hapura në emër të llogarisë korente, është e mjaftueshme për të hyrë në vargun PS -X dhe klikoni në Enter.

Përdorimi i opsioneve të komandës së PS në Linux për Prodhimin e Proceset e Përdoruesve

Prodhimi do të jetë sa më informativ sa të jetë e mundur, por pa informacione shtesë. Megjithatë, ajo nuk do të parandalojë asgjë për të përdorur dhe opsione shtesë, për shembull, -em për të shfaqur kontekstin e sigurisë.

Rezultati i prodhimit të proceseve të përdoruesve përmes komandës PS në Linux

Nëse dëshironi të merrni informacion në lidhje me të dhënat e tjera të përdoruesit, ndryshoni vijën në PS -Fu Lumika, ku Lumika zëvendëson emrin e nevojshëm.

Përdorimi i opsioneve të komandës PS në Linux për të shfaqur proceset e një përdoruesi të caktuar

Në rezultatet e prodhimit, i kushtoni vëmendje kolonës së parë. Ju nuk do të gjeni atje pronarë të tjerë përveç të specifikuar në ekip para se të aktivizohet.

Rezultati i prodhimit të proceseve të një përdoruesi të caktuar PS në Linux

Filtër nga rrënja.

Çdo sesion Linux ka një listë të veçantë të detyrave të kryera me të drejta rrënjësore. Nëse doni të shfaqni vetëm procese të tilla, ju duhet të vendosni komandën e rrënjës PS -U -u dhe ta aktivizoni duke shtypur butonin ENTER.

Përdorimi i opsioneve të avancuara të komandës së PS në Linux për Prodhimin e Procesit Root

Kur përdorni komandën duke përsëritur saktësisht atë që më sipër, prodhimi nuk do të përmbajë rreshta me një burim fillestar, pasi që është i njohur paraprakisht se është rrënjë, dhe të gjitha informatat janë treguar si të ngjeshur të jetë e mundur. Këtu ne ofrojmë për të përdorur argumentet e mësipërme për të zgjeruar informacionin.

Rezultati i prodhimit të komandës PS në Linux me opsionet për rrënjën e proceseve

Shfaqja e detyrave të grupit

Përdoruesit me përvojë e dinë se disa procese i përkasin një grupi të caktuar, domethënë, ekziston një detyrë kryesore dhe varësitë e saj që formojnë një pemë të përbashkët. Nëse keni nevojë të shfaqni vetëm rreshtat që bien nën këtë kriter, përdorni komandën PS -FG 48, ku 48 është identifikuesi i grupit (mund të zëvendësohet me emrin e procesit të prindërve).

Duke përdorur komandën PS në Linux në identifikimin e procesit të prodhimit të pemës

Shfaq me pid

Nga informacioni i mësipërm ju tashmë e dini se çdo proces ka pidin e vet, domethënë identifikuesin që e definuar atë. Nëse ka një dëshirë për të kërkuar një pid të veçantë, komanda PS -FP 1178 duhet të aktivizohet, duke zëvendësuar numrin në dëshirën. Ka një kriter PPID. Kur përcaktoni këtë format, vargu fiton PS -F -F -FPPID 1154, me ndryshimin përkatës në identifikuesin e dëshiruar.

Duke përdorur komandën PS në Linux për të dalë nga proceset me identifikues

Këto ishin të gjitha shembujt kryesorë të ekipit PS në Linux, të cilat donim të flisnim brenda kuadrit të artikullit të sotëm. Për fat të keq, vëllimi i një manuali nuk është i mjaftueshëm për të përshkruar në detaje ndërveprimin me të gjitha opsionet e disponueshme dhe kombinimet e tyre. Në vend të kësaj, ne ofrojmë për të eksploruar dokumentacionin zyrtar të ekipit duke kryer PS -L për të marrë ato kërkesa që nuk e keni gjetur më lart. Përveç kësaj, në faqen tonë ka përshkrime të hollësishme të komandave kryesore të sistemit operativ të konsideruar. Ne rekomandojmë përdoruesit e rinj për t'i mësuar ato në mënyrë që të përdoren shpejt në menaxhimin e konsolit të Linux.

Shiko gjithashtu:

Komandat e përdorura shpesh në "terminal" Linux

LN / GJENDJA / LS / GREP / PWD Komanda në Linux

Lexo më shumë