2013-02-27 297 views
11

यह एक मूर्ख सवाल जैसा प्रतीत हो सकता है लेकिन मुझे स्पष्ट उत्तर नहीं मिला है।"ps aux" काम करता है लेकिन "ps -aux"

This website कहा गया है कि पानी का छींटा में

ps aux 

हालांकि, ps aux काम करता है लेकिन ps -aux त्रुटि no user named 'x' लाता वैकल्पिक है। कोई विचार क्या मुद्दा यहां हो सकता है? चल रहा मैक 10.8.2। धन्यवाद

+0

यह प्रश्न फिर से खोलना चाहिए; प्रक्रिया अस्तित्व की जांच निश्चित रूप से एक 'प्रोग्रामिंग उपकरण' है। –

उत्तर

11
man ps 

आप दे देंगे इस:

The biggest change is in the interpretation of the -u option, which now 
displays processes belonging to the specified username(s). Thus, "ps 
-aux" will fail (unless you want to know about user "x"). As a conve- 
nience, however, "ps aux" still works as it did in Tiger. 
+0

बाह धन्यवाद, यूनिक्स आदेशों की बात आती है, मैं अभी भी एक नौसिखिया हूँ – Steve

8
दिन में

वापस (1970 के दशक से), वहाँ मूल रूप से यूनिक्स की दो किस्मों, बेल से एटी & टी संस्करण थे यूसी बर्कले से लैब्स और बीएसडी संस्करण। पीएस के विकल्प दो संस्करणों में अलग थे। ओएस एक्स अब ज्यादातर आधुनिक यूनिक्स मानक के अनुरूप है जो एटी & टी के विकल्प टी का पालन करता है। लेकिन चूंकि बीएसडी पीएस को एक अग्रणी '-' विकल्प की आवश्यकता नहीं थी और इसलिए 'पीएस ऑक्स' टाइप करने के लिए बहुत से लोगों का इस्तेमाल किया जाता था, ऐप्पल ने उस अनुक्रम को अपनी मूल बीएसडी व्याख्या के साथ छोड़ने का फैसला किया है।