Moniprosessoiduissa käyttöjärjestelmissä, kuten Linuxissa, prosessit ovat kiinteä osa järjestelmän työnkulkua. Joskus käyttäjien on lueteltava järjestelmän käynnissä olevat prosessit seurantaa varten. Tällaisissa tilanteissa Linux-komentorivityökalut voivat olla hyödyllisiä.
Ps -komento on yksi tällainen työkalu, joka näyttää tietoja Linux -järjestelmän prosesseista. Katsotaanpa ps -komentoa ja joitain tärkeitä esimerkkejä käytöstä.
Mikä on ps -komento?
Prosessi on Linuxin koneen tietojenkäsittelyn peruskomponentti. Jokainen avaamasi ohjelma suorittaa yhden tai useamman tietokoneen toiminnasta vastaavan prosessin. Edistyneestä videonmuokkausohjelmasta yksinkertaiseen apuohjelmaan, kuten mv -komento , kaikki koostuu prosesseista.
Ps -komento, joka on lyhenne Prosessin tila , on kätevä, kun haluat saada luettelon kaikista järjestelmässäsi käynnissä olevista prosesseista. Tämä komento antaa käyttäjälle myös lisätietoja näistä prosesseista.
parhaat ilmaiset vr -pelit androidille
Aiheeseen liittyviä: Mikä on prosessi Linuxissa?
Ps -komennon käyttäminen Linuxissa
Ps -komennon perussyntaksi on:
ps [options]
Ps -komennon suorittaminen ilman argumentteja tuottaa seuraavan tuloksen:
ps
Seuraavat tiedot ovat edellä mainitussa lähdössä.
- PID : Korostetun prosessin prosessitunnus
- TTY : Näyttää käyttämäsi päätelaitteen nimen
- AIKA : CPU: n prosessille varaama aika
- CMD : Komento, joka vastaa prosessin käynnistämisestä
Listaa kaikki prosessit
Saat luettelon kaikista Linux -järjestelmän prosesseista käyttämällä -TO tai -Ja lippu PS -oletuskomennolla.
ps -A
ps -e
Tarkastele terminaaliin liittyviä prosesseja
The -T lippu näyttää luettelon kaikista päätelaitteeseen liittyvistä prosesseista.
ps -T
Näet tuloksen, joka näyttää tältä.
Näyttöprosessit, jotka eivät liity terminaaliin
The -kohteeseen lippu luetteloi prosessit, jotka eivät liity nykyiseen päätelaitteeseen.
ps -a
Näytössä näkyy lähtö.
Kieltäytyä määritetyistä vaihtoehdoista
Voit myös käyttää -N tai --poista valinta lippu ps -komennolla kääntääksesi tietyn argumentin toiminnan.
Esimerkiksi -T -vaihtoehto näyttää päätelaitteeseen liittyvät prosessit. Lisäämällä -N tai --poista valinta lippu komennolla näyttää prosessit, jotka eivät liity nykyiseen päätelaitteeseen.
ps -T -N
ps -T --deselect
Näytä mukautetut sarakkeet tulostuksessa
PS -oletuskomento näyttää seuraavat sarakkeet: PID, TTY, TIME ja CMD. Voit kuitenkin muokata näitä sarakkeita ja näyttää sen sijaan muita tietoja.
The -se on -lipun avulla voit määrittää sarakkeet, jotka haluat saada tulostukseen.
ps -eo pid, uname, pcpu, stime, pri, f
Nimeä sarakkeet uudelleen tulostuksessa
Voit myös nimetä sarakkeen otsikot uudelleen tulostuksessa. The -tai lipun avulla voit tehdä tämän.
ps -e -o pid=Process_ID, uid=User_ID, com=COMMAND
Luettelo käynnissä olevista prosesseista
Saat luettelon järjestelmässäsi käynnissä olevista prosesseista siirtymällä -kirves lippu ps -komennolla. The -kohteeseen tarkoittaa Kaikki .
ps -ax
Näytä prosessit BSD -muodossa
Linux -muoto, jossa argumentit välitetään komennolla, käyttää - (väliviiva) -merkki. Toisaalta BSD -muoto ei sisällä argumenttilippuja sisältäviä erikoismerkkejä.
Esimerkiksi, ps -A (Linux -muoto) näyttää luettelon kaikista prosesseista. Tämän komennon BSD -vastine on:
ps au
missä kohteeseen tarkoittaa Kaikki ja u tarkoittaa käyttäjiä.
Täydellinen luettelo prosesseista
Jos haluat saada yksityiskohtaisia tietoja prosesseista, siirrä -ef tai -eF vaihtoehto komennolla.
ps -ef
ps -eF
Edellä mainittu lähtö sisältää seuraavat tiedot prosesseista.
- UID : Prosessista vastaavan käyttäjän käyttäjätunnus
- PID : Syötteen prosessitunnus
- PPID : Pääprosessin prosessitunnus
- C : Prosessiin liittyvät suorittimen käyttö- ja ajoitustiedot
- ARVIOT : Aika, jolloin prosessi aloitettiin
- TTY : Tällä hetkellä käyttämäsi päätelaitteen nimi
- AIKA : Prosessin käyttämän suorittimen ajan määrä
- CMD : Komento, joka suoritti prosessin
Hanki luettelo käyttäjään liittyvistä prosesseista
The -u -vaihtoehto näyttää luettelon kaikista tietyn käyttäjän aloittamista prosesseista.
ps -u username
Näytä pääkäyttäjään liittyvät prosessit
Jos haluat näyttää kaikki pääkäyttäjän suorittamat prosessit, lähetä root -U ja -u lippu.
ps -U root -u root
Hanki prosessin PID
Jos haluat saada tietyn prosessin prosessitunnuksen, käytä -C lippu komennolla.
ps -C process-name
Korvata prosessin nimi prosessin nimen kanssa. Tulos näyttää prosessin tunnuksen.
ps -C bash
Luettele tietyn prosessin säikeet alas
Tiedät ehkä, että prosessi voi sisältää useita säikeitä, joista jokainen vastaa tietystä tehtävästä. Voit näyttää luettelon prosessin säikeistä käyttämällä -ne lippu ps -komennolla. Huomaa, että sinun on välitettävä prosessin prosessitunnus komennon kanssa.
ps -L pid
Esimerkiksi
ps -L 1250
Tiettyyn ryhmään liittyvä näyttöprosessi
Luettelon saaminen tiettyyn ryhmään liittyvistä prosesseista on myös helppoa. Käytä -fG lippu oletuskomennolla.
ps -fG groupname
Vaihtoehtoisesti voit myös välittää ryhmän tunnuksen g-roup-nimen sijasta.
ps -fG groupid
Esimerkiksi
ps -fG sudoers
ps -fg 1000
Näytä prosessit puumuodossa
Hierarkisen puun esityksen saaminen käynnissä olevista prosesseista Linuxissa:
ps -f --forest -C bash
Edellä mainittu komento näyttää kaikki bashiin liittyvät prosessit.
Käynnissä olevien prosessien seuranta Linuxissa
Tietokoneessa käynnissä olevien prosessien tunteminen voi olla hyödyllistä, jos resurssit ovat vähissä. Voit helposti tappaa reagoimattomat Linux -prosessit jota et halua käyttää järjestelmääsi komentorivin avulla.
Niille, joilla on edulliset tietokoneet ja jotka haluavat käyttöjärjestelmän, joka tarjoaa tasaisen suorituskyvyn, on saatavilla monia kevyitä Linux-jakeluja.
Jaa Jaa Tweet Sähköposti 15 Windowsin komentokehotteen (CMD) komentoa, jotka sinun on tiedettäväKomentorivi on edelleen tehokas Windows -työkalu. Tässä ovat hyödyllisimmät CMD -komennot, jotka jokaisen Windows -käyttäjän on tiedettävä.
Lue seuraava Liittyvät aiheet- Linux
- Linux
Deepesh on MUO: n nuorempi editori Linuxille. Hän kirjoittaa informaatio -oppaita Linuxissa ja pyrkii tarjoamaan autuaan kokemuksen kaikille uusille tulokkaille. Et ole varma elokuvista, mutta jos haluat puhua tekniikasta, hän on kaverisi. Vapaa -ajallaan löydät hänet lukemasta kirjoja, kuuntelemassa erilaisia musiikkilajeja tai soittamassa kitaraa.
Lisää Deepesh Sharmastatilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi