Prosessitietojen näyttäminen Linux -järjestelmässä ps -komennolla

Prosessitietojen näyttäminen Linux -järjestelmässä ps -komennolla

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

The -u -vaihtoehto näyttää luettelon kaikista tietyn käyttäjän aloittamista prosesseista.

ps -u username

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
Kirjailijasta Deepesh Sharma(79 artikkelia julkaistu)

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 Sharmasta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi