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.
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.
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.
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.
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.
Siç mund të shihet, lëshimi pas aktivizimit të opsionit ishte saktësisht i njëjtë si kur argumenti është futur.
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.
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.
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.
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.
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.
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ë.
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.
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.
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.
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.
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).
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.
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