Kilalanin ang Linux: utos ng ps
- Kategorya: Linux
Sa paglipas ng mga taon ay may ilang mga utos na talagang nakatulong sa akin mula sa isang gapos. Isa sa mga utos na iyon ay ang ps utos. Ang ps ibig sabihin katayuan ng proseso at sinasabi nito sa iyo, tulad ng iyong aasahan, ang katayuan ng isang proseso. Ito ay isang mabilis na paraan upang malaman kung ang isang application o utos ay tumatakbo sa isang sistema ng Linux. Oh sigurado na maaari kang magpaputok ng GUI para sa parehong layunin, ngunit ang GUI ay hindi ka maganda kung nagtatrabaho ka sa isang walang pag-install ng server o nagtatrabaho sa isang malayong makina. Sa mga pagkakataong iyon ps utos ay ang iyong pinakamahusay na mapagpipilian para sa pagtulong upang pamahalaan ang mga proseso.
Masisiyahan kang malaman na ang ps Ang utos ay tiyak na mai-install sa iyong Linux machine, kaya hindi na kailangang mag-alala tungkol sa pag-install.
Istraktura ng utos
Ang pangunahing istruktura ng utos para sa ps ay:
ps OPTION
Siyempre ang bawat mabuting utos ng Linux ay nag-aalok ng maraming mga pagpipilian, at ps ay walang pagbubukod. Para sa utos na ito, ibabalangkas lamang namin ang pinakamahusay na pagsasama-sama ng mga pagpipilian sa halip na ilista lamang ang lahat (o ang pinakamahusay) na mga pagpipilian. Sa ganitong paraan maaari mong laktawan kaagad sa utos na kailangan mong gamitin.
Ipakita ang listahan ng mga proseso na pag-aari ng isang tukoy na gumagamit
Sabihin na nais kong ilista ang lahat ng mga proseso na pag-aari ng gumagamit jlwallen . Upang gawin ito maaari kong ipasok ang isa sa dalawang utos:
ps ux
Ililista nito ang lahat ng mga proseso na pag-aari ng gumagamit na nagpapalabas ng utos. Ang mga resulta para sa utos na ito ay magmukhang:
USER PID% CPU% MEM VSZ RSS TTY STAT START TIME COMMAND
jlwallen 560 0.0 0.3 18312 7376? SNs 19:40 0:00 / etc / alternatibo
jlwallen 561 0.0 0.1 7316 3932 pts / 0 SNs 19:40 0:00 bash
jlwallen 1137 0.0 0.0 1644 416? S 19:47 0:00 pagtulog 8
jlwallen 1141 0.0 0.0 1644 420? S 19:47 0:00 pagtulog 8
jlwallen 1142 0.0 0.0 4384 1012 pts / 0 RN + 19:48 0:00 ps ux
Maaari ka ring makakuha ng isang katulad na listahan sa utos:
ps Ikaw jlwallen
Ang mga resulta ng utos na ito ay:
PID TTY STAT TIME COMMAND
560? SNs 0:00 / etc / alternatibo / x-terminal-emulator
561 pts / 0 SNs 0:00 bash
1223? S 0:00 pagtulog 8
1227? S 0:00 pagtulog 8
1228 pts / 0 RN + 0:00 ps U jlwallen
Ipakita ang lahat ng mga proseso
Upang makita ang bawat proseso sa iyong system ay ipapasok mo ang utos:
ps to
Ang mga resulta ng utos na ito ay magiging katulad ng sa ps ux ipapakita lamang nito ang proseso ng bawat gumagamit pati na rin ang system.
Ilista ang mga detalye ng isang solong proseso
Kumusta naman kapag nais mong makita ang mga detalye ng isang solong proseso lamang? Isipin na magpalabas ng utos ps ux at pagkakaroon upang maghanap sa lahat ng mga listahan upang mahanap ang impormasyon tungkol sa isang proseso na sinusubukan mong makakuha ng impormasyon tungkol sa. Sabihin, halimbawa, kailangan mong hanapin ang PID (Proseso ng ID) ng kasalukuyang nagpapatakbo ng daemon para sa Dansguardian. Maaari mong gamitin ang ps utos at pipe ang mga resulta sa pagkakahawak utos na maghanap sa listahan para sa isang tiyak na string at i-print lamang ang mga pagtutugma ng mga string. Upang gawin ang isyu na ito ang utos:
ps to | grep dansguardian
na mag-print out tulad ng:
113 2596 0.0 0.5 17852 11460? Ss 06:49 0:00 / usr / sbin / dansguardian
Ngayon ay makikita mo ang PID ng Dansguardian ay 2596. Maaari mong patayin ito kasama ang pumatay 2956 utos.
Pangwakas na mga saloobin
Marami pang mga ginagamit para sa ps utos pati na rin maraming mga paraan upang magamit ang ps utos. Ang tatlong halimbawa sa itaas ay ang madalas na ginagamit, ngunit huwag isipin na limitado ka lamang sa mga ginagamit. I-isyu ang utos tao ps at makikita mo ang isang buong listahan ng lahat ng ps mga pagpipilian na magagamit mo.