मैं लिनक्स सिस्टम में बैश के बारे में बोलने वाली किताब पढ़ रहा हूं। लेकिन मैं एक मैक ओएस एक्स उपयोगकर्ता हूं और मैं /procअपनी मशीन में फ़ोल्डर नहीं ढूंढ सकता।
मैं /procफ़ोल्डर के बराबर मैक ओएस एक्स टर्मिनल कहां देख सकता हूं ?
मैं लिनक्स सिस्टम में बैश के बारे में बोलने वाली किताब पढ़ रहा हूं। लेकिन मैं एक मैक ओएस एक्स उपयोगकर्ता हूं और मैं /procअपनी मशीन में फ़ोल्डर नहीं ढूंढ सकता।
मैं /procफ़ोल्डर के बराबर मैक ओएस एक्स टर्मिनल कहां देख सकता हूं ?
जवाबों:
गिरी के साथ संवाद करने के लिए, विभिन्न यूनिक्स प्रणालियों विभिन्न इंटरफेस का उपयोग करें - जरूरी नहीं कि procfs । यह एक होना चाहिए नहीं है। हालांकि यह वास्तव में लिनक्स और फ्रीबीएसडी के साथ काफी आम हो गया है, ओएस एक्स (जो कि बीएसडी पर आधारित है) एक खरीद को लागू नहीं करता है।
अधिकांश खरीद कॉल के समकक्ष अन्य उपकरण जैसे sysctl(8)और sysctl(3)कॉल में पाए जाएंगे । कुछ उदाहरणों के लिए मैनपेज़ ( man 8 sysctlया man 3 sysctl) पढ़ें । अन्य चीजें जिन्हें आप खरीद सकते हैं, उन्हें आसानी से OS X पर नहीं किया जा सकता। यह केवल एक डिज़ाइन विकल्प है।
यह सभी देखें:
ध्यान दें कि बैश सिर्फ एक खोल (एक कमांड लाइन कार्यक्रम) आप (जैसे एक टर्मिनल एमुलेटर के भीतर का उपयोग कर सकते है Terminal.app OS X पर)। शेल का अंतर्निहित फ़ाइल सिस्टम या सिस्टम आर्किटेक्चर से कोई लेना-देना नहीं है। आप किसी भी अन्य शेल जैसे Zsh या csh - या यहां तक कि किसी अन्य टर्मिनल एमुलेटर जैसे iTerm2 पर स्विच कर सकते हैं - और फिर भी procfs का उपयोग करें।
procfsलेख से आप जुड़े हैं।
$man sysctl
man sysctlअभी भी काम करता है।
man sysctlOSX कैटालिना पर काम करता है