ps कमांड आपके कंप्यूटर पर वर्तमान में चल रही प्रक्रियाओं की एक सूची तैयार करता है। यह गाइड आपको ps कमांड के अधिक सामान्य उपयोग दिखाएगा ताकि आप इससे अधिक लाभ प्राप्त कर सकें।
ps कमांड का प्रयोग आम तौर पर संयोजन के साथ किया जाता है ग्रेप आदेश और अधिक या कम से आदेश देता है।
ये अतिरिक्त आदेश आउटपुट को फ़िल्टर करने और पेजेट करने में मदद करते हैं ps जो अक्सर काफी लंबा हो सकता है।
पीएस कमांड का उपयोग कैसे करें
अपने आप पर, ps आदेश टर्मिनल विंडो में चल रहे उपयोगकर्ता द्वारा चल रही प्रक्रियाओं को दिखाता है। आह्वान करने के लिए ps बस निम्न टाइप करें:
ps
आउटपुट निम्न जानकारी वाले डेटा की पंक्तियां दिखाएगा:
- पीआईडी
- TTY
- पहर
- आदेश
पीआईडी प्रक्रिया आईडी है जो चल रही प्रक्रिया की पहचान करती है। टीटीवी टर्मिनल प्रकार है।
अपने आप पर, ps आदेश काफी सीमित है। आप शायद सभी चल रही प्रक्रियाओं को देखना चाहते हैं। सभी चल रही प्रक्रियाओं को देखने के लिए निम्न आदेशों में से किसी एक का उपयोग करें:
पीएस-ए
पीएस-ए
सत्र के नेताओं को छोड़कर सभी प्रक्रियाओं को दिखाने के लिए निम्न आदेश चलाएं:
पीएस-डी
तो एक सत्र नेता क्या है? जब एक प्रक्रिया अन्य प्रक्रियाओं को बंद कर देती है तो यह अन्य सभी प्रक्रियाओं का सत्र नेता होता है। तो प्रक्रिया की कल्पना करो ए प्रक्रिया बंद कर देता है बी और प्रक्रिया सी । प्रक्रिया बी प्रक्रिया बंद कर देता है डी और प्रक्रिया सी प्रक्रिया बंद कर देता है ए । जब आप सत्र प्रक्रियाओं को छोड़कर सभी प्रक्रियाओं को सूचीबद्ध करते हैं तो आप देखेंगे बी, सी, डी तथा ए लेकिन नहीं ए .
आप किसी भी चयन को अस्वीकार कर सकते हैं जिसे आपने चुना है एन स्विच। उदाहरण के लिए, यदि आप केवल सत्र के नेताओं को निम्नलिखित कमांड चलाने के लिए देखना चाहते हैं:
पीएस-डी-एन
जाहिर है एन जब उपयोग किया जाता है तो बहुत समझदार नहीं है -e या -ए स्विच करता है क्योंकि यह कुछ भी नहीं दिखाएगा।
यदि आप केवल इस टर्मिनल से जुड़े प्रक्रियाओं को देखना चाहते हैं तो निम्न आदेश चलाएं:
PST
यदि आप निम्न आदेश का उपयोग कर सभी चल रही प्रक्रियाओं को देखना चाहते हैं:
पीएस कमांड का उपयोग कर विशिष्ट प्रक्रियाओं का चयन करना
आप का उपयोग कर विशिष्ट प्रक्रियाओं को वापस कर सकते हैं ps आदेश और चयन मानदंडों को बदलने के कई तरीके हैं।
उदाहरण के लिए, यदि आप प्रक्रिया आईडी जानते हैं तो आप बस निम्न आदेश का उपयोग कर सकते हैं:
पीएस-पी आप निम्न प्रक्रिया आईडी निर्दिष्ट करके कई प्रक्रियाओं का चयन कर सकते हैं: पीएस-पी "1234 9 778" आप उन्हें अल्पविराम से अलग सूची का उपयोग करके भी निर्दिष्ट कर सकते हैं: पीएस-पी 1234,9778 संभावना है कि आप प्रक्रिया आईडी नहीं जान पाएंगे और कमांड द्वारा खोजना आसान है। ऐसा करने के लिए निम्न आदेश का उपयोग करें: पीएस-सी उदाहरण के लिए, यह देखने के लिए कि क्रोम चल रहा है या नहीं, आप निम्न आदेश का उपयोग कर सकते हैं: पीएस-सी क्रोम आप यह देखकर आश्चर्यचकित हो सकते हैं कि यह प्रत्येक खुले टैब के लिए एक प्रक्रिया देता है। परिणामों को फ़िल्टर करने के अन्य तरीके समूह द्वारा हैं। आप निम्न वाक्यविन्यास का उपयोग कर समूह नाम से खोज सकते हैं: पीएस-जी उदाहरण के लिए खाता समूह द्वारा चलाए जा रहे सभी प्रक्रियाओं को जानने के लिए निम्न टाइप करें: पीएस-जी "खाते" पीएस - समूह "खाते" निम्न प्रकार के "g" का उपयोग करके आप समूह नाम के बजाय समूह आईडी द्वारा भी खोज सकते हैं: पीएस-जी यदि आप सत्र आईडी की सूची से खोजना चाहते हैं तो निम्न आदेश का उपयोग करें: पीएस-एस वैकल्पिक रूप से, टर्मिनल प्रकार से खोजने के लिए निम्न का उपयोग करें। PST यदि आप किसी विशिष्ट उपयोगकर्ता द्वारा चलाए गए सभी प्रक्रियाओं को निम्न आदेशों को आजमाएं: पीएस यू उदाहरण के लिए सभी प्रक्रियाओं को चलाने के लिए गैरी निम्नलिखित चलाएं: पीएस यू "गैरी" ध्यान दें कि यह उस व्यक्ति को दिखाता है जिसका कमाना कमांड चलाने के लिए उपयोग किया जाता है। उदाहरण के लिए, यदि आप के रूप में ogged हैं गैरी और उपर्युक्त आदेश चलाएं यह आपके द्वारा चलाए गए सभी आदेश दिखाएगा। यदि आप लॉग इन करते हैं टॉम और उपयोग करें sudo एक आदेश चलाने के लिए उपरोक्त आदेश दिखाएगा टॉम की द्वारा संचालित होने के रूप में आदेश गैरी और नहीं टॉम . सूची को सीमित करने के लिए केवल प्रक्रियाओं को वास्तव में चलाएं गैरी निम्न आदेश का प्रयोग करें: जब आप इसका उपयोग करते हैं तो डिफ़ॉल्ट रूप से आपको वही चार कॉलम मिलते हैं ps आदेश: आप निम्न आदेश चलाकर एक पूर्ण सूची प्राप्त कर सकते हैं: पीएस-एफई -e, जैसा कि आप जानते हैं, सभी प्रक्रियाओं को दिखाता है और च या -f पूरा विवरण दिखाता है। लौटाए गए कॉलम निम्नानुसार हैं: उपयोगकर्ता आईडी वह व्यक्ति है जिसने आदेश चलाया। पीआईडी आदेश कमांड की प्रक्रिया आईडी है। पीपीआईडी मूल प्रक्रिया है जो कमांड को लात मारती है। सी कॉलम एक प्रक्रिया के बच्चों की संख्या दिखाता है। समय प्रक्रिया प्रक्रिया के लिए प्रारंभ समय है। टीटीवी टर्मिनल है, समय यह है कि इसे चलाने के लिए कितना समय लगता है और कमांड वह आदेश है जो चलाया गया था। आप निम्न आदेश का उपयोग करके और भी कॉलम प्राप्त कर सकते हैं: पीएस-एफएफ यह निम्नलिखित कॉलम देता है: अतिरिक्त कॉलम एसजेड, आरएसएस और पीएसआर हैं।एसजेड प्रक्रिया का आकार है, आरएसएस असली स्मृति आकार है और पीएसआर प्रोसेसर है जिसे आदेश सौंपा गया है। आप निम्न स्विच का उपयोग कर उपयोगकर्ता द्वारा परिभाषित प्रारूप निर्दिष्ट कर सकते हैं: ps -e --format उपलब्ध प्रारूप निम्नानुसार हैं: कई और विकल्प हैं लेकिन ये सबसे अधिक इस्तेमाल किए जाने वाले हैं। प्रारूपों का उपयोग करने के लिए निम्न टाइप करें: ps -e --format = "uid uname cmd time" आप वस्तुओं को मिश्रण और मिलान कर सकते हैं जैसा कि आप चाहते हैं। आउटपुट को सॉर्ट करने के लिए, निम्न नोटेशन का उपयोग करें: ps -ef --ॉर्ट सॉर्ट विकल्पों की पसंद इस प्रकार है: फिर से और विकल्प उपलब्ध हैं लेकिन ये सबसे आम हैं। एक उदाहरण तरह कमांड निम्नानुसार है: जैसा कि शुरुआत में उल्लेख किया गया है, इसका उपयोग करना आम है ps उसके साथ ग्रेप, कम से तथा अधिक आदेश देता है। कम से तथा अधिक आदेश आपको एक समय में एक पृष्ठ के परिणामों के माध्यम से निकलने में मदद करेंगे। इन आदेशों का उपयोग करने के लिए बस आउटपुट पाइप करें ग्रेप निम्नानुसार उनमें से: पीएस-एफआई | अधिक ps -ef | कम से ग्रेप आदेश आपको परिणामों को फ़िल्टर करने में मदद करता है ps आदेश। उदाहरण के लिए: ps कमांड का उपयोग आमतौर पर लिनक्स के भीतर प्रक्रियाओं की सूची के लिए किया जाता है। आप भी इसका उपयोग कर सकते हैं चोटी एक अलग तरीके से चल रही प्रक्रियाओं को प्रदर्शित करने के लिए आदेश। पीएस कमांड आउटपुट स्वरूपण
सॉर्टिंग आउटपुट
जीआरपी के साथ पीएस का प्रयोग, कम से कम कमांड
सारांश




