unix processes control commands like ps
Pregled:
U ovom uputstvu pokriti ćemo osnove Unix procesa.
Također ćemo pokriti osnovne naredbe koje se koriste za rad s procesima kao što su p.s i vrh .
prozori alata za skeniranje i popravak računala 10
=> Kliknite ovdje za kompletnu seriju vodiča za Unix
Unix Video # 4
najbolje sredstvo za čišćenje računala za Windows 10
Što ćete naučiti:
Unix procesi
Proces je kontekst u kojem se program izvršava. Svaki put kad se pokrene naredba ili program, kreira se novi proces. Proces je aktivan sve dok je program u aktivnom stanju.
Na primjer , ako izvršavamo mačka naredba tada se generira postupak nazvan 'mačka'.
Svaki put kada se kreira novi postupak, kernel dodjeljuje jedinstveni identifikacijski broj koji se naziva PID, tj. Identifikacijski broj procesa) koji se kreće između 0 i 32.767. Ostala svojstva procesa uključuju njihov PPID (nadređeni PID), TTY (upravljački terminal odakle su pokrenuti), UID (korisnički ID koji je vlasnik ovog procesa) i GID (grupa koja je pridružena procesu).
U Unixu procesi imaju hijerarhijski odnos, gdje roditeljski proces izriče podređene procese. Proces 'init' proces je prenošenja svih ostalih procesa. U nekim slučajevima, kada se roditeljski proces ubije prije nego što se pokrene dijete, dijete se naziva procesom bez roditelja.
# 1) Postupak u prvom planu
Proces koji se pokreće s terminala i zabranjuje daljnje naredbe dok se ne dovrši. U takvom su postupku stdin i stdout prema zadanim postavkama priključeni na terminal.
# 2) Pozadinski postupak
To je postupak koji je pokrenut s terminala, ali se izvodi u pozadini, omogućujući tako daljnje naredbe dok se izvodi. U takvom bi se postupku stdin i stdout obično trebali preusmjeriti kako ne bi ometali druge procese u prvom planu.
# 3) Daemon postupak
To je proces koji nije povezan sa završnom sesijom. Takvi se postupci obično pokreću za sistemske usluge kao što su umrežavanje i ispis.
pitanja i odgovori na intervjua poslovnog analitičara
U ovom ćemo uputstvu pokriti upravljačke naredbe, kao i ostale naredbe koje se koriste za manipulaciju procesima.
Kontrolne naredbe
Te su naredbe kombinacija s dvije tipke u kojoj se slovo pritiska istovremeno s tipkom 'Ctrl'.
- Control-C: Ova naredba završava trenutno pokrenuti postupak u prvom planu.
- Control-D: Ova naredba prekida trenutno pokrenutu prijavu ili sesiju terminala.
- Control-Z: Ova naredba suspendira trenutno pokrenuti postupak u prvom planu u pozadinu.
Ostale naredbe:
Naredba | ps - prikazuje snimku svih trenutnih procesa |
---|---|
Uobičajena sintaksa | $ ps (opcije) |
Primjer | $ ps -ef |
Prikažite svaki pokrenut postupak, oblikovan kao tablica |
Naredba | vrh - prikazuje trenutno stanje trenutnih procesa |
---|---|
Uobičajena sintaksa | $ top (opcije) |
Primjer | $ vrh |
Prikažite prikaz svih trenutnih procesa uživo |
Naredba | bg - ponovno pokretanje pozadine u kojoj je posao obustavljen |
---|---|
Uobičajena sintaksa | $ bg (specifikacija_posao ...) |
Primjer | $ xterm Ctrl-Z $ bg |
Nastavite izvoditi posao koji je prethodno bio obustavljen (pomoću Ctrl-Z) u pozadini |
Naredba | fg - dovedite pozadinski posao u prvi plan |
---|---|
Uobičajena sintaksa | $ fg (specifikacija_poslova) |
Primjer | $ xterm Ctrl-Z $ bg $ fg |
Stavite prethodni pozadinski posao u prvi plan |
Naredba | clear - očistite zaslon terminala |
---|---|
Uobičajena sintaksa | $ jasno |
Primjer | $ jasno |
Očistite sav prethodni tekst sa zaslona terminala |
Naredba | history - ispis povijesti naredbi u trenutnoj sesiji |
---|---|
Uobičajena sintaksa | $ povijest (opcije) |
Primjer | $ povijest |
Prikaži popis prethodnih naredbi koje su unesene |
Pogledajte naš predstojeći vodič da biste saznali mnogo više o Unix naredbama.
=> Kliknite ovdje za kompletnu seriju vodiča za Unix
Preporučena literatura
- Procesi u Unixu: naredbe za kontrolu procesa i uklanjanje pogrešaka
- Unix naredbe: osnovne i napredne Unix naredbe s primjerima
- Naredbe za obradu teksta Unix: Unix filtri s primjerima
- Vodič za Unix cijevi: Cijevi u Unix programiranju
- Više Unix filtara i naredbe Awk, Sed u obradi teksta
- UNIX vodič za početnike (20+ detaljnih videozapisa o obuci za Unix)
- Kako usporediti dvije datoteke u Unixu: naredbe za usporedbu datoteka
- Argumenti naredbenog retka u skripti ljuske Unix s primjerom