2008-10-16 20 views
9

से पूर्ण परिणाम प्राप्त करना * nix कमांड "ps" के लिए पूर्ण चौड़ाई परिणाम कैसे प्राप्त करें?
मुझे पता है कि हम --cols 1000 जैसे कुछ निर्दिष्ट कर सकते हैं, लेकिन क्या मैं वैसे भी कॉलम कर सकता हूं और बस सबकुछ प्रिंट कर सकता हूं?"पीएस"

उत्तर

10

ps -w -w aux आज़माएं। -w विकल्प आउटपुट को चौड़े सेट करता है, और इसे दो बार करने से चौड़ाई असीमित होती है। "ऑक्स" भाग इसे अधिक जानकारी दिखाता है, और उपयोग करने के लिए (afaik) सुंदर मानक मोड है। यह निश्चित रूप से प्लेटफॉर्म पर निर्भर है, लिनक्स पर procps संस्करण 3.2.7 के साथ उपर्युक्त काम करता है।

+0

"ऑक्स" के बारे में जादुई कुछ भी नहीं है; वे बस 'ए', 'यू', और 'एक्स' विकल्प एक साथ निर्दिष्ट हैं। तो, आप भी दो 'डब्ल्यू' विकल्पों को मर्ज कर सकते हैं। :-) –

+0

आह, हाँ, बिल्कुल सही है। मुझे लगता है कि यह एक विकल्प से अधिक तर्क के रूप में "aux" के इलाज के लिए मेरा मानक अवशोषण है। हालांकि धन्यवाद। – unwind

4

बीएसडी-शैली ps का उपयोग कर रहे हैं, तो w विकल्प दो बार निर्दिष्ट करें। उदाहरण के लिए, ps auwwx। सिस्टम वी ps का उपयोग करते समय विकल्पों का एक अलग सेट लागू होता है।

+0

यह एक टिप्पणी है, निश्चित रूप से कोई जवाब नहीं। – mxcl

+0

अब यह एक जवाब है! –

2

पीएस के लिए दो अलग-अलग विकल्प वाक्यविन्यास हैं; एसआईएसवी पर आधारित मानक पॉज़िक्स, और बीएसडी एक। जीएनयू पीएस, जैसा कि लिनक्स पर प्रयोग किया जाता है, दोनों का समर्थन करता है, जो यह कर सकता है क्योंकि POSIX विकल्पों में सामने डैश होते हैं और बीएसडी वाले लोग सामान्य जीएनयू - लोंग-विकल्प-नाम में इसके कुछ विकल्प नहीं लेते हैं अंदाज।

वैसे भी, पीओएसईक्स शैली में सभी प्रक्रियाओं को प्राप्त करने के लिए, बीएसडी में यह कुल्हाड़ी है (इसमें अन्य उपयोगकर्ता की प्रक्रियाएं शामिल हैं, एक्स में नियंत्रण टर्मिनल यानी डेमन्स के बिना प्रक्रियाएं शामिल हैं)।

कोई भी विकल्प नहीं है जिसमें सभी कॉलम शामिल होंगे। संभावित कॉलम की एक बड़ी संख्या है। POSIX विकल्प -f, -F और -L सभी इसे अतिरिक्त कॉलम के विभिन्न सेट दिखाने का कारण बनते हैं, जैसा कि बीएसडी विकल्प आपको करता है (इसलिए "ps aux" किसी अन्य उत्तर में उल्लिखित एक बहुत ही सामान्य कमांड है)।

यदि आप वास्तव में अधिक कॉलम चाहते हैं तो आपको स्पष्ट रूप से नाम देना होगा, जो आप (या ओ) विकल्प का उपयोग करके चाहते हैं। सूची के लिए मैन पेज देखें। आपके द्वारा उपयोग किए जा सकने वाले सौ अलग-अलग नाम हैं, लेकिन उनमें से कुछ डुप्लिकेट हैं, और अन्य एक ही जानकारी को विभिन्न तरीकों से प्रदर्शित करते हैं।

+1

सटीक लेकिन गलत प्रश्न का उत्तर ... – ephemient

+0

मैंने "सबकुछ प्रिंट करना" के बारे में कुछ पढ़ा है, इसका अर्थ यह है कि वे आउटपुट में सभी संभावित कॉलम चाहते थे, इसलिए मैंने इसका उत्तर दिया। मैं सभी प्रक्रियाओं को गलत प्रश्न पूछने के बारे में थोड़ा सहमत हूं। –

संबंधित मुद्दे