Gevolgtrekking sonder opsies
PS (prosesstaat) is die standaard nut vir alle Linux-verdelings wat deur die konsole gebruik word. Die hoofdoel is om inligting oor alle lopende prosesse te vertoon. Die aantal en inligting is afhanklik van die gevestigde opsies wat gekies word wanneer die opdrag self direk geaktiveer. Ons sal 'n bietjie later praat oor die opsies, en nou kom ons gaan net PS in die Terminal en klik op Enter.
Soos in die onderstaande skermkiekie gesien kan word, het die hele ry verskyn, waaronder die bash dop en die proses self is die proses.
Natuurlik kan daar verskeie punte hier wees, wat afhang van die aantal bestuursprogramme, maar in die meeste gevalle pas gebruikers nie aan hierdie gevolgtrekking nie, dus stel ons voor om na die studie van addisionele opsies te gaan.
Uitset van die lys van alle prosesse
Die PS-nut sonder om spesiale opsies te spesifiseer, kan u nie nuttige inligting kry wat nuttig kan wees tydens die bestudering van die lys van aktiewe prosesse nie, daarom is dit belangrik om argumente toe te pas. Die eerste een is verantwoordelik vir die vertoon van absoluut alle huidige take, en die string neem die tipe PS -a.
As gevolg hiervan, moet 'n groot aantal rye waarmee word uitgesorteer. Ons deel inligting oor verskeie kolomme. Die PID vertoon die proses identiteitsnommer en gebruik kan word, byvoorbeeld, om vinnig die werking van hierdie program te voltooi of die taak boom te verifieer. TTY - die naam van die terminale waar die huidige proses loop. Tyd - werk tyd, en CMD is die naam van die taakopdrag.
Verder kan jy die opdrag PS -E gebruik om 'n lys van al die prosesse te vertoon as die vorige opsie jou nie pas.
Soos gesien kan word, die uitreiking na die aktivering van die opsie was presies dieselfde as wanneer die argument is ingevoeg.
Daar is 'n BSD-uitsetformaat wat verantwoordelik is vir die vertoon van gebruikersverwante prosesse, sowel as meer gedetailleerde inligting oor die werking van die take, die las op die verwerker en die presiese ligging. Vir sulke inligting, gebruik PS AU.
Op die onderstaande beeld sien jy dat die aantal kolomme aansienlik bygevoeg word. As gevolg hiervan, sal 'n volledige lys van prosesse met rekening verwysing beskikbaar wees en vertoon plek.
Ten volle formaat Listing
Voorbeelde wat bespreek hierbo toegelaat word om byna al die nodige inligting wat nuttig is vir onervare gebruikers kan wees vertoon. Maar dit is soms nodig om 'n meer gedetailleerde lys kry, byvoorbeeld, om die proses oproep bron te bepaal. PS -EF: dan sal die lyn tot die redding gekom.
Byna dieselfde kolomme vertoon sal word oor wat ons reeds vroeër gesê het, maar jy sal ook nog verskyn 'n gedetailleerde uiteensetting van die plek en die eerste item sal verantwoordelik wees vir die bron van die taak oproep wees.
Vertoning gebruiker prosesse
Die -x opsie is verantwoordelik vir die vertoon van die prosesse wat ontkoppel van die terminale, dit is, persoonlik gemanifesteer deur die gebruiker. As jy wil weet presies wat take was oop namens die lopende rekening, is dit genoeg om die PS -X string tik en klik op Enter.
Die uitset sal as insiggewend as moontlik, maar sonder bykomende inligting. Dit sal egter nie iets te gebruik en bykomende opsies te voorkom, byvoorbeeld, -EM om die veilige konteks vertoon.
As jy wil om inligting oor ander gebruikers data te kry, verander die lyn op PS -FU Lumpics, waar Lumpics vervang die nodige naam.
In die uitset resultate, aandag te gee aan die eerste kolom. Jy sal nie vind daar ander eienaars behalwe die wat in die span voor dit geaktiveer word.
Filter deur wortel.
Elke Linux sessie het 'n aparte lys van take wat met wortel regte. As jy wil net sulke prosesse te vertoon, moet jy die PS -U ROOT -U ROOT opdrag stel en te aktiveer dit deur te druk op die Enter sleutel.
By die gebruik van die opdrag presies herhaal die een wat hierbo, die uitset sal nie rye bevat met 'n start-up bron, want dit vooraf bekend is dat dit wortel en al die inligting is getoon as saamgeperste as moontlik. Hier bied ons aan die bokant argumente gebruik om die inligting te brei.
Vertoon groeptake
Ervare gebruikers weet dat sommige prosesse behoort aan 'n spesifieke groep, dit is, is daar 'n groot taak en sy afhanklikes vorming van 'n gemeenskaplike boom. As jy nodig het om net rye wat onder hierdie maatstaf te wys, gebruik die PS -FG 48 opdrag, waar 48 is die identifikasie van die groep (dit kan vervang word deur die naam van die ouer proses).
Vertoon per pid
Uit bostaande inligting om te weet jy reeds dat elke proses het sy eie PID, dit is, die identifikasie definieer dit. As daar 'n begeerte is om 'n spesifieke pid te soek, moet die PS-FP 1178-opdrag geaktiveer word, wat die nommer vir die verlangde een vervang. Daar is 'n PPID-kriterium. By die bepaling van hierdie formaat, die string verkry die PS -F -F -FPPID 1154 view, met die ooreenstemmende verandering in die identifiseerder om die gewenste een.
Dit was al die belangrikste voorbeelde van die PS span in Linux, wat ons wou binne die raamwerk van vandag se artikel te praat. Ongelukkig is die volume van een hand nie genoeg om die interaksie met alle beskikbare opsies en hul kombinasies in detail te beskryf nie. In plaas daarvan, bied ons die amptelike span dokumentasie verken deur die verrigting van PS help uit te voer om die instruksies wat jy nie bo kry nie kry. Daarbenewens is daar op ons webwerf gedetailleerde beskrywings van die hoofopdragte van die oorwegende bedryfstelsel. Ons beveel Novice-gebruikers aan om hulle te leer om vinnig in die bestuur van die Linux-konsole te gebruik.
Sien ook:
Algemene opdragte in "Terminal" Linux
LN / vind / LS / grep / PWD opdrag in Linux