आप ps -C
किसी विशेष कमांड नाम के लिए केवल प्रक्रिया की जानकारी प्रदर्शित करने के लिए उपयोग कर सकते हैं ।
जैसे
ps -C opera
तब आप अन्य ps
विकल्पों का उपयोग कर सकते हैं, केवल आपके द्वारा खोजे जा रहे डेटा को निकालने के लिए। विशेष रूप से, h
या --no-headers
कॉलम हेडर को दबाने के लिए, और -o pmem
प्रक्रिया द्वारा उपयोग की जाने वाली मेमोरी का प्रतिशत दिखाने के लिए।
ps -C opera --no-headers -o pmem
यह आपको स्मृति-उपयोग प्रतिशत का एक गुच्छा देगा, प्रति पंक्ति एक।
डेटा को समेटने की कई विधियाँ हैं, जैसे कि मेरे द्वारा उपयोग की जाने वाली विधियों में से एक इसे xargs में पाइप करने के लिए है, इसे एक लाइन में रिक्त स्थान द्वारा सीमांकित तत्वों के साथ परिवर्तित करने के लिए, फिर sed को +
प्रतीक में स्थान बदलने के लिए , और फिर bc
प्रदर्शन करने के लिए। गणना। पाइपिंग की आपकी विधि paste -sd+
काम करती है या यकीनन इससे बेहतर है | xargs | sed
।
उस सभी को एक साथ रखकर, आपको मिलता है:
ps -C opera --no-headers -o pmem | xargs | sed -e 's/ /+/g' | bc
या
ps -C opera --no-headers -o pmem | paste -sd+ | bc
दूसरे शब्दों में, आप ps -C
एक से अधिक चल रहे प्रोग्राम के बारे में डेटा चाहते हैं, तो आप कई greps के बजाय उपयोग कर सकते हैं ।
नोट: -C
यदि आप एक बार में एक से अधिक प्रोग्राम के बारे में जानकारी चाहते हैं, तो आप एक ही कमांड लाइन पर कई विकल्पों का उपयोग कर सकते हैं । जैसे
ps -C iceweasel -C chromium -C opera