Izlaz bez opcija

PS (stanje procesa) je standardni uslužni program za sve Linux distribucije koji se koristi putem konzole. Njegova je glavna svrha prikazivanje podataka o svim pokrenutim procesima. Količina i detaljni prikazani podaci ovise o instaliranim opcijama koje se odabiru kad se sama naredba izravno aktivira. O opcijama ćemo malo kasnije, ali za sada samo uđimo p.s u "Terminal" i kliknite na Unesi.

Korištenje PS naredbe u Linuxu bez upotrebe opcija

Kao što možete vidjeti na donjoj snimci zaslona, ​​prikazane su sve linije, među kojima je i ljuska bash i sam postupak dotične naredbe.

Rezultat upotrebe naredbe PS u Linuxu bez dodatnih opcija

Naravno, ovdje može biti još nekoliko točaka, što ovisi o broju pokrenutih korisničkih programa, ali u većini slučajeva korisnici nisu zadovoljni ovim zaključkom, pa predlažemo da prijeđemo na proučavanje dodatnih mogućnosti.

Navedite sve procese

Uslužni program PS bez navođenja posebnih opcija ne pruža korisne informacije koje mogu biti korisne pri ispitivanju popisa aktivnih procesa, stoga je važno koristiti argumente. Prvi od njih odgovoran je za prikaz apsolutno svih trenutnih zadataka, a linija dobiva oblik ps -A.

Korištenje naredbe PS u Linuxu za izbacivanje svih procesa

Kao rezultat toga, prikazat će se ogroman broj redaka s kojima treba postupati. Informacije su podijeljene u nekoliko stupaca. PID prikazuje identifikacijski broj procesa i može se koristiti, na primjer, za brzo zaustavljanje ovog programa ili provjeru stabla zadataka. TTY - naziv terminala na kojem se izvodi trenutni postupak. VRIJEME - radno vrijeme, i CMD - naziv zadatka.

Rezultat upotrebe PS naredbe u Linuxu za izlaz svih procesa

Uz to možete koristiti naredbu ps -eza prikaz popisa svih procesa ako vam prethodna opcija ne odgovara.

Alternativna naredba PS u Linuxu za izbacivanje svih procesa

Kao što vidite, problem je nakon aktiviranja opcije -e ispalo je potpuno isto kao i prilikom unošenja argumenta -A.

Rezultat korištenja alternativne opcije PS u Linuxu za izlaz svih procesa

Postoji BSD izlazni format koji je odgovoran za prikaz korisničkih procesa, a također prikazuje detaljnije informacije o radu zadataka, njihovom opterećenju na procesoru i točnom mjestu. Za dobivanje takvih podataka koristite ps au.

Korištenje dodatnih opcija PS naredbi na Linuxu za BSD izlaz

Na donjoj slici možete vidjeti da se broj stupaca znatno povećao. Kao rezultat toga, cjelovit popis procesa s povezivanjem s računom i prikazom lokacije bit će dostupan za pregled.

Rezultat upotrebe dodatnih opcija PS u Linuxu za BSD izlaz

Cijeli popis

Gore razmatrani primjeri omogućili su prikaz gotovo svih potrebnih informacija koje mogu biti korisne korisnicima početnicima. Međutim, ponekad trebate dobiti detaljniji popis, na primjer, da biste utvrdili izvor procesnog poziva. Tada će vam u pomoć doći ovakav redak: ps -ef.

Korištenje dodatnih opcija za cjeloviti PS popis na Linuxu

Prikazat će se gotovo isti stupci, o čemu smo već ranije govorili, ali osim toga, pojavit će se detaljno skeniranje mjesta i prva stavka bit će odgovorna za izvor poziva zadatka.

Rezultat korištenja opcija za cjelovit popis PS-a na Linuxu

Prikazivanje korisničkih procesa

Opcija -x odgovoran za prikazivanje procesa koji su isključeni s terminala, odnosno pokrenuti ih je osobno. Ako želite točno znati koji su zadaci otvoreni u ime tekućeg računa, u konzoli će biti dovoljno unijeti redak ps -x i kliknite na Unesi.

Korištenje PS naredbenih opcija u Linuxu za izlaz korisničkih procesa

Rezultat će biti što informativniji, ali bez dodatnih informacija. Međutim, ništa vas ne sprječava da koristite dodatne mogućnosti, na primjer, -eM kako bi se prikazao sigurnosni kontekst.

Izlaz korisničkih procesa putem naredbe PS u Linuxu

Ako trebate dobiti informacije o podacima drugog korisnika, promijenite redak u ps -fU soringpcrepair.comgdje soringpcrepair.com zamijenite potrebnim imenom.

Korištenje opcija naredbi PS u Linuxu za prikaz korisničkih procesa

Primijetite prvi stupac u izlazu. Tamo nećete naći druge vlasnike, osim onog navedenog u naredbi prije njene aktivacije.

Izlaz procesa određenog korisnika PS-a u Linuxu

Filtriraj prema korijenu

Svaka Linux sesija ima zaseban popis zadataka koje treba izvršiti kao root. Ako želite prikazati samo takve procese, trebali biste upotrijebiti naredbu ps -U korijen -u korijen i aktivirajte ga pritiskom na tipku Unesi.

Korištenje dodatnih opcija naredbi PS u Linuxu za bilježenje root procesa

Ako upotrijebite naredbu potpuno istu kao i gornja, izlaz neće sadržavati redak s izvorom pokretanja, jer je unaprijed poznato da je to root, a sve su informacije prikazane u najkomprimiranijem obliku prilagođenom korisniku. Ovdje predlažemo upotrebu gore spomenutih argumenata za proširivanje informacija.

Izlaz naredbe PS u Linuxu s opcijama za root procese

Prikaz grupnih zadataka

Iskusni korisnici znaju da neki procesi pripadaju određenoj skupini, odnosno postoji glavni zadatak i njegove ovisnosti koji čine zajedničko stablo. Ako želite prikazati samo retke koji udovoljavaju ovom kriteriju, upotrijebite naredbu ps -fG 48gdje 48 - identifikator grupe (može se zamijeniti imenom nadređenog procesa).

Korištenje PS naredbe u Linuxu za prikaz stabla procesa u id

Prikaz po PID-u

Iz gornjih podataka već znate da svaki postupak ima svoj PID, odnosno identificirajući svoj identifikator. Ako želite tražiti određene PID-ove, trebali biste upotrijebiti naredbu ps -fp 1178, zamjenjujući broj potrebnim. Postoji i kriterij PPID. Kada je ovaj format definiran, niz poprima oblik ps -f --ppid 1154, uz odgovarajuću promjenu identifikatora u željenu.

Korištenje PS naredbe u Linuxu za popis procesa po id-u

Sve su to bili glavni primjeri naredbe PS na Linuxu o kojima smo željeli razgovarati u današnjem članku. Nažalost, volumen jednog priručnika nije dovoljan da detaljno opiše interakciju sa svim dostupnim opcijama i njihovim kombinacijama. Umjesto toga, predlažemo da istražite službenu dokumentaciju tima pokretanjem ps --pomoćza tragove koje gore niste pronašli. Uz to, na našoj web stranici nalaze se detaljni opisi glavnih naredbi operativnog sustava koji se razmatra. Korisnicima početnicima preporučujemo da ih prouče kako bi se brzo navikli na upravljanje Linux konzolom.

Pročitajte također:
Naredbe koje se često koriste u Linux Terminalu
Naredba ln / pronaći / ls / grep / OSI u Linuxu