Skip to main content

Primjer korištenja Linux ps naredbe

Cómo Reparar o restaurar PlayStation 4 usando las opciones de recuperación | Modo Seguro de PS4 (Lipanj 2025)

Cómo Reparar o restaurar PlayStation 4 usando las opciones de recuperación | Modo Seguro de PS4 (Lipanj 2025)
Anonim

p.s naredba proizvodi popis trenutno pokrenutih procesa na vašem računalu. Ovaj vodič će vam pokazati uobičajene uporabe naredbe ps, tako da možete izvući najviše iz njega.

p.s naredba se obično koristi u sprezi s grep naredba i više ili manje naredbe.

Te dodatne naredbe olakšavaju filtriranje i podešavanje izlaza p.s što često može biti prilično dugo.

Kako koristiti Command ps

Samostalno, p.s naredba prikazuje pokrenute procese koje korisnik pokreće unutar prozora terminala. Pozvati p.s jednostavno upišite sljedeće:

p.s

Izlaz će prikazati redove podataka koji sadrže sljedeće informacije:

  • PID
  • TTY
  • Vrijeme
  • naredba

PID je ID procesa koji identificira proces koji se izvodi. TTY je tip terminala.

Samostalno, p.s naredba je prilično ograničena. Vjerojatno želite vidjeti sve pokrenute procese. Za prikaz svih procesa koji rade koristite jednu od sljedećih naredbi:

ps-A

ps-e

Da biste prikazali sve procese osim voditelja sesija, pokrenite sljedeću naredbu:

ps-d

Dakle, što je voditeljica sesije? Kada jedan proces započne s drugim procesima, on je voditelj sjednice svih ostalih procesa. Zato zamislite proces započinje proces B i proces C , Postupak B započinje proces D i proces C započinje proces E , Kada navedete sve procese osim voditelja sjednica, vidjet ćete B, C, D i E ali ne .

Možete odbiti bilo koji odabir koji ste odabrali pomoću gumba N prekidač. Na primjer, ako želite vidjeti samo voditelje sesija, pokrenite sljedeću naredbu:

ps-d-N

Očito je N nije vrlo osjetljivo kada se koristi s -e ili -A prebacuje se jer to uopće neće pokazivati ​​ništa.

Ako želite vidjeti samo procese povezane s ovom terminalom, pokrenite sljedeću naredbu:

ps T

Ako želite vidjeti sve pokrenute procese pomoću sljedeće naredbe:

ps r

Odabir specifičnih procesa pomoću naredbe ps

Možete vratiti određene procese koristeći p.s naredbu i postoje razni načini za promjenu kriterija odabira.

Na primjer, ako znate id procesa, jednostavno upotrijebite sljedeću naredbu:

ps -p

Možete odabrati više procesa određivanjem više ID-ova procesa kako slijedi:

ps -p "1234 9778"

Možete ih i odrediti pomoću popisa odvojene zarezom:

ps-1234,9778

Šanse su da nećete znati ID procesa i lakše je pretraživati ​​po naredbi. Da biste to učinili upotrijebite sljedeću naredbu:

ps -C

Na primjer, da biste provjerili prikazuje li se Chrome, možete upotrijebiti sljedeću naredbu:

ps -C krom

Možda ćete se iznenaditi kad vidite da ovo vraća jedan postupak za svaku otvorenu karticu.

Drugi načini filtriranja rezultata po grupama. Možete pretraživati ​​prema nazivu grupe koristeći sljedeću sintaksu:

ps-G ps - Grupa

Primjerice, da biste saznali sve procese kojima upravlja grupa računa, upišite sljedeće:

ps -G "računi" ps --Group "računi"

Isto tako, možete pretraživati ​​prema grupnom ID-u umjesto naziva skupine pomoću mala slova "g" kako slijedi:

ps-g ps --group

Ako želite pretražiti po popisu ID-ova sesije, upotrijebite sljedeću naredbu:

ps -s

Alternativno, upotrijebite sljedeće za pretraživanje prema vrsti terminala.

ps-t

Ako želite pronaći sve procese koje pokreće određeni korisnik, isprobajte sljedeću naredbu:

ps U

Na primjer, pronaći sve procese Gary pokrenite sljedeće:

ps U "gary"

Imajte na umu da to pokazuje osobu čije se vjerodajnice koriste za pokretanje naredbe. Na primjer, ako ste označeni kao Gary i pokrenite gore navedenu naredbu ona će pokazati sve naredbe pokrenuti od vas.

Ako se prijavite kao mužjak nekih malih životinja i koristiti sudo za pokretanje naredbe tada će se prikazati gornja naredba Tom je naredba kao upravlja Gary i ne mužjak nekih malih životinja .

Ograničiti popis samo na procese koji stvarno funkcioniraju Gary upotrijebite sljedeću naredbu:

ps-U "gary"

Oblikovanje izlaznih naredbi ps

Prema zadanim postavkama dobivate iste četiri stupca kada koristite p.s naredba:

  • PID
  • TTY
  • Vrijeme
  • naredba

Možete dobiti potpuni popis tako da pokrenete sljedeću naredbu:

ps -ef

-e, kao što znate, prikazuje sve procese i f ili f prikazuje potpune pojedinosti.

Vrati se stupci su kako slijedi:

  • Korisnički ID
  • PID
  • PPID
  • C
  • ŠVrijeme
  • TTY
  • Vrijeme
  • naredba

Korisnički ID je osoba koja je pokrenula naredbu. PID je procesni ID naredbe naredbe. PPID je roditeljski proces koji je pokrenuo naredbu.

C stupac pokazuje broj djece koje ima proces. STime je vrijeme početka za taj proces. TTY je terminal, vrijeme je koliko je vremena potrebno za pokretanje i naredba je naredba koja je pokrenuta.

Možete dobiti još više stupaca pomoću sljedeće naredbe:

ps-eF

Ovo vraća sljedeće stupce:

  • UID
  • PID
  • PPID
  • C
  • SZ
  • RSS
  • PSR
  • ŠVrijeme
  • TTY
  • Vrijeme
  • naredba

Dodatni stupci su SZ, RSS i PSR.SZ je veličina procesa, RSS je stvarna veličina memorije i PSR je procesor kojemu je dodijeljena naredba.

Korisnički definiran format možete odrediti pomoću sljedećeg prekidača:

ps-e -format

Dostupni formati su sljedeći:

  • % CPU: Iskorištavanje procesora
  • % mem: Iskorištavanje postotka memorije
  • args: Naredba sa svim svojim argumentima
  • c: Iskorištavanje procesora
  • cmd: Naredba
  • comm: Samo naziv naredbe
  • cp: Korištenje CPU-a
  • cputime: CPU vrijeme
  • egid: Efektivna grupna id
  • egroup: Učinkovita grupa
  • etime: Proteklo vrijeme
  • euid: Učinkovito korisničko ime
  • euser: Djelotvoran korisnik
  • GID: ID grupe
  • skupina: Grupno ime
  • pgid: ID procesne grupe
  • pgrp: Procesna skupina
  • ppid: ID roditeljskog procesa
  • početak: Vrijeme je započeo proces
  • SZ: Veličina u fizičkim stranicama
  • thcount: Teme u vlasništvu tog procesa
  • vrijeme: Kumulativno vrijeme
  • uid: ID korisnika
  • uname: Korisničko ime

Postoji mnogo mogućnosti, no one su najčešće korištene.

Da biste koristili formate, upišite sljedeće:

ps -e - format = "uid uname cmd time"

Možete miješati i uskladiti stavke kao što želite da budu.

Sortiranje izlaza

Za sortiranje izlaza upotrijebite sljedeću oznaku:

ps -ef - sorta

Izbor opcija sortiranja je sljedeći:

  • cmd: Izvršno ime
  • pcpu: Iskorištavanje procesora
  • zastave: Zastave
  • pgrp: ID procesne grupe
  • cutime: Kumulativno vrijeme korisnika
  • cstime: Kumulativno vrijeme sustava
  • utime: Vrijeme korisnika
  • pid: ID procesa
  • ppid: ID procesa roditelja
  • veličina: Veličina
  • uid: User ID
  • korisnik: Korisničko ime

Ponovno postoji više dostupnih opcija, ali to su najčešće.

Primjer sortirati naredba je sljedeća:

ps -ef - korisnici, pid

Koristeći ps s grep, manje i više naredbi

Kao što je spomenuto na početku, to je uobičajeno koristiti p.s s grep, manje i više naredbe.

manje i više naredbe će vam pomoći prosijati kroz rezultate jednu stranicu odjednom. Da biste koristili ove naredbe jednostavno cijev izlaz iz grep u njih kako slijedi:

ps -ef | više ps -ef | manje

grep naredba pomaže vam filtrirati rezultate iz p.s naredba.

Na primjer:

ps -ef | grep krom

Sažetak

p.s naredba se obično koristi za unos procesa unutar Linuxa. Također možete koristiti vrh naredba za prikazivanje pokrenutih procesa na drugačiji način.