Ang ps Ang utos ay gumagawa ng isang listahan ng kasalukuyang tumatakbo na mga proseso sa iyong computer. Ipapakita sa iyo ng gabay na ito ang higit pang mga karaniwang gamit ng ps command upang masulit mo ito.
Ang ps Ang utos ay karaniwang ginagamit kasabay ng grep utos at ang higit pa o mas mababa utos.
Ang mga karagdagang command na ito ay tumutulong upang i-filter at paginate ang output mula sa ps na kung saan ay maaaring madalas na masyadong mahaba.
Paano Gamitin ang ps Command
Sa sarili nitong, ang ps Ang utos ay nagpapakita ng mga proseso ng pagpapatakbo ng gumagamit na tumatakbo ito sa loob ng isang terminal window. Upang tumawag ps i-type lamang ang mga sumusunod:
ps
Ang output ay magpapakita ng mga hanay ng data na naglalaman ng sumusunod na impormasyon:
- PID
- TTY
- Oras
- Command
Ang PID ay ang ID ng proseso na kinikilala ang proseso ng pagpapatakbo. Ang TTY ay ang uri ng terminal.
Sa sarili nitong, ang ps Ang utos ay medyo limitado. Marahil ay nais mong makita ang lahat ng mga proseso ng pagpapatakbo. Upang tingnan ang lahat ng mga proseso ng pagpapatakbo gamitin ang alinman sa mga sumusunod na utos:
ps -A
ps -e
Upang ipakita ang lahat ng mga proseso maliban sa mga lider ng session tatakbo ang sumusunod na command:
ps -d
Kaya ano ang isang lider ng sesyon? Kapag ang isang proseso ay kicks off ang iba pang mga proseso ito ay ang session lider ng lahat ng iba pang mga proseso. Kaya isipin ang proseso A kicks off proseso B at proseso C . Proseso B kicks off proseso D at proseso C kicks off proseso E . Kapag inilista mo ang lahat ng mga proseso maliban sa mga pinuno ng session makikita mo B, C, D at E ngunit hindi A .
Maaari mong kontrahin ang alinman sa mga seleksyon na iyong pinili sa pamamagitan ng paggamit ng -N lumipat. Halimbawa, kung nais mong makita lamang ang mga pinuno ng session ay tatakbo sa sumusunod na command:
ps -d -N
Malinaw na ang -N ay hindi masyadong makabuluhang kapag ginamit sa -e o -A switch dahil hindi ito magpapakita ng kahit ano.
Kung nais mong makita lamang ang mga proseso na nauugnay sa terminal na ito ay patakbuhin ang sumusunod na command:
PS T
Kung nais mong makita ang lahat ng mga proseso ng pagpapatakbo gamit ang sumusunod na command:
Pagpili ng Mga Tukoy na Proseso Paggamit ng PS Command
Maaari kang bumalik sa mga tukoy na proseso gamit ang ps utos at may iba't ibang mga paraan upang baguhin ang pamantayan ng pagpili.
Halimbawa, kung alam mo ang proseso ng id maaari mong gamitin lamang ang sumusunod na command:
ps -p Maaari kang pumili ng maramihang mga proseso sa pamamagitan ng pagtukoy ng maramihang mga ID ng proseso tulad ng sumusunod: ps -p "1234 9778" Maaari mo ring tukuyin ang mga ito gamit ang isang listahan na pinaghihiwalay ng kuwit: ps -p 1234,9778 Ang mga pagkakataon ay hindi mo malalaman ang ID ng proseso at mas madaling maghanap ayon sa utos. Upang gawin ito gamitin ang sumusunod na command: ps -C Halimbawa, upang makita kung tumatakbo ang Chrome maaari mong gamitin ang sumusunod na command: ps -C chrome Maaari kang mabigla upang makita na ito ay nagbabalik ng isang proseso para sa bawat bukas na tab. Ang iba pang mga paraan upang i-filter ang mga resulta ay sa pamamagitan ng grupo. Maaari kang maghanap ayon sa pangalan ng grupo gamit ang sumusunod na syntax: ps -G Halimbawa upang malaman ang lahat ng mga proseso na pinapatakbo ng grupo ng mga account i-type ang mga sumusunod: ps -G "mga account" ps - Mga "account" Group Maaari ka ring maghanap sa pamamagitan ng id ng grupo sa halip ng pangalan ng grupo sa pamamagitan ng paggamit ng isang maliit na titik na "g" gaya ng sumusunod: ps -g Kung nais mong maghanap sa pamamagitan ng isang listahan ng mga session ID gamitin ang sumusunod na command: ps -s Bilang kahalili, gamitin ang mga sumusunod upang maghanap ayon sa uri ng terminal. ps -t Kung nais mong mahanap ang lahat ng mga proseso na pinapatakbo ng isang tukoy na user subukan ang sumusunod na command: PS U Halimbawa upang mahanap ang lahat ng mga proseso na tumatakbo sa pamamagitan ng gary patakbuhin ang mga sumusunod: ps U "gary" Tandaan na ito ay nagpapakita ng tao na ang mga kredensyal ay ginagamit upang patakbuhin ang utos. Halimbawa, kung ikaw ay galing sa bilang gary at patakbuhin ang utos sa itaas ipapakita nito ang lahat ng utos na pinatakbo mo. Kung mag log in ka Tom at gamitin sudo upang magpatakbo ng isang utos at ipapakita ang utos sa itaas Tom ni utos na pinapatakbo ng gary at hindi Tom . Upang limitahan ang listahan sa mga prosesong talagang tumatakbo gary gamitin ang sumusunod na command: Sa pamamagitan ng default makakakuha ka ng parehong apat na haligi kapag ginamit mo ang ps utos: Maaari kang makakuha ng isang buong listahan sa pamamagitan ng pagpapatakbo ng sumusunod na command: ps -ef Ang -e, tulad ng alam mo, ay nagpapakita ng lahat ng mga proseso at ang f o -f ay nagpapakita ng mga buong detalye. Ang mga haligi ay ibinalik ay ang mga sumusunod: Ang User ID ay ang taong nagpatakbo ng utos. Ang PID ay ang proseso ng ID ng utos na utos. Ang PPID ay ang proseso ng magulang na nagsimula sa utos. Ang C Ang haligi ay nagpapakita ng bilang ng mga bata ng isang proseso. Ang STime ay ang oras ng pagsisimula para sa proseso. Ang TTY ay ang terminal, ang oras ay ang dami ng oras na kinuha upang tumakbo at ang command ay ang command na tumakbo. Maaari kang makakuha ng higit pang mga haligi sa pamamagitan ng paggamit ng sumusunod na command: ps -eF Ito ay nagbabalik ng mga sumusunod na hanay: Ang dagdag na mga haligi ay SZ, RSS at PSR.Ang SZ ay ang laki ng proseso, ang RSS ay ang tunay na laki ng memorya at ang PSR ay ang processor ang utos ay itinalaga sa. Maaari mong tukuyin ang isang format na tinukoy ng gumagamit gamit ang sumusunod na switch: ps -e --format Ang mga format na magagamit ay ang mga sumusunod: Mayroong maraming iba pang mga opsyon ngunit ang mga ito ay ang mga pinaka-karaniwang ginagamit na mga. Upang gamitin ang mga format i-type ang mga sumusunod: ps -e --format = "uid uname cmd time" Maaari mong ihalo at itugma ang mga item hangga't gusto mo ang mga ito. Upang ayusin ang output, gamitin ang sumusunod na notasyon: ps -ef --sort Ang pagpili ng mga opsyon sa pag-uuri ay ang mga sumusunod: Muli may mga karagdagang opsyon na magagamit ngunit ang mga ito ay ang mga pinaka-karaniwang mga. Isang halimbawa uri Ang utos ay ang mga sumusunod: Tulad ng nabanggit sa simula, karaniwang ginagamit ps kasama ang grep, mas mababa at higit pa utos. Ang mas mababa at higit pa Ang mga utos ay tutulong sa iyo na salaan ang mga resulta ng isang pahina sa isang pagkakataon. Upang gamitin ang mga utos na ito lamang ang tubo mula sa output grep sa kanila tulad ng sumusunod: ps -ef | mas ps -ef | mas mababa Ang grep Ang utos ay tumutulong sa iyo na i-filter ang mga resulta mula sa ps utos. Halimbawa: Ang ps Ang utos ay karaniwang ginagamit para sa mga proseso ng paglilista sa loob ng Linux. Maaari mo ring gamitin ang itaas command upang ipakita ang mga proseso ng pagpapatakbo sa ibang paraan. Formatting ps Command Output
Pag-uuri ng Output
Paggamit ng PS Sa grep, mas mababa at higit pang mga utos
Buod