क्या Apple मैक ओएस एक्स के साथ बंडल किए गए कमांड-लाइन कमांड के लिए `man` पृष्ठों की सामग्री के साथ एक वेब साइट प्रदान करता है?


14

मैं जानकारी के आधिकारिक स्रोत के रूप में apple.com पर मैन पेज कंटेंट को URL लिंक प्रदान करना चाहता हूं । स्थानीय मैन पेज को बताना और उद्धृत करना अजीब है।

क्या Apple वेब पर मैन पेज प्रदान करता है?


OS X के प्रत्येक रिलीज़ में पहले से ही कमांड लाइन कार्यक्रमों के लिए मैनुअल पृष्ठों की स्थानीय प्रतियां शामिल हैं, इसलिए कहीं और इंगित करने की आवश्यकता नहीं है और क्यों Apple अब अपनी वेब साइट पर प्रत्येक रिलीज़ के लिए पृष्ठों का एक सेट नहीं रखता है।
user3439894

4
प्रोग्रामर्स को लिंक करने के लिए वेबसाइट पर उनका उपयोग करना उपयोगी है जो अन्य ऑपरेटिंग सिस्टम का उपयोग करते हैं। इसके अलावा, एक कंपनी का आकार मूल रूप से बिना किसी प्रयास के उनकी साइट पर Apple का आकार हो सकता है।
लस्सी

मुझे हर समय ये चाहिए। कभी-कभी मैं शेल स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो लिनक्स और मैकओएस दोनों का समर्थन करेगा (उदाहरण के लिए, readlinkमैक पर उपलब्ध है या बाइट्स से फ़ाइल का आकार कैसे प्राप्त करें stat)। यकीन है, मैं BSD मैनुअल पृष्ठों को देखने जा सकता था, लेकिन c'mon , Apple।
TheDudeAbides

जवाबों:


4

लगता है कि पुराना ऑनलाइन सूचकांक गायब हो गया है। हालाँकि आप https://opensource.apple.com/ पर मैनुअल पृष्ठों का स्रोत कोड पा सकते हैं । यह साइट ऐतिहासिक संस्करणों को भी होस्ट करती है।

उदाहरण के लिए:

दुर्भाग्य से सभी मैनुअल पृष्ठों का कोई अवलोकन नहीं है, इसलिए आपको मैन्युअल रूप से निर्देशिका अनुक्रमितों की जांच करनी होगी या site:opensource.apple.com/source "ls.1"डकडकॉइगो या Google जैसी किसी चीज़ का उपयोग करना होगा ।


site:opensource.apple.com/sourceचाल शानदार है। मैनुअल के सभी वर्गों के सभी मैनुअल पेजों की ब्राउज करने योग्य सूची के लिए (ओएस एक्स 10.9 दिनों में वापस डेटिंग पर) नीचे मेरा जवाब देखें।
TheDudeAbides

3

हां, Apple इन पृष्ठों को ऑनलाइन प्रदान करता है, उदाहरण के लिए: ls कमांड के लिए https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/ls.1.html

स्त्रोत: डॉ। द्रंग


7
उस लिंक में "विरासत" शब्द शामिल है, और मैक ओएस एक्स के पुराने संस्करण को संबोधित करता है। मुझे उस साइट के अद्यतित संस्करण नहीं मिल सके।
बेसिल बोर्के

3
मुझे नहीं पता कि क्या हो सकता है - यह समस्या है। शीर्ष पर बड़े फ़ॉन्ट में पृष्ठ स्पष्ट रूप से कहते हैं This manual page is for Mac OS X version 10.9। पृष्ठ पर बहुत ही शीर्ष बार कहता है, "सेवानिवृत्त दस्तावेज़ लाइब्रेरी"। और आईटी उद्योग में "विरासत" निश्चित रूप से "आउट-डेटेड, अब अनुशंसित या लागू नहीं" के लिए एक व्यंजना है। इसलिए जबकि यह साइट कुछ भी नहीं से बेहतर हो सकती है, यह निश्चित रूप से वर्तमान चर्चाओं के लिए अच्छा नहीं है। मैं आपकी पोस्टिंग की सराहना करता हूं, मेरी इच्छा है कि वेब पर मैन पेजों की अप-टू-डेट और विशिष्ट-संस्करण संस्करण हों।
बेसिल बोर्के

9
@samh हाय, यह URL अब मर चुका है
SebMa

10
ऐसा प्रतीत होता है कि Apple ने अपनी साइट के उस हिस्से ... किसी भी नए स्थानों को ले लिया?
0xF2

1
@ 0xF2 आप आर्काइव.ऑर्ग पर पुराने संस्करणों को एक्सेस कर सकते हैं, लेकिन Apple ने OS X 10.9 के आसपास उन्हें अपडेट करना बंद कर दिया है।
ज़ेनेक्सर

3

2019 की भविष्य की दुनिया से नमस्कार!

अफसोस की बात है, ऐसा लगता है site:opensource.apple.com/source stat.1कि अभी भी वेब की खोज एक मूलभूत चीज है, यदि आप Apple.com से "आधिकारिक" प्रलेखन चाहते हैं।

यहाँ कुछ विकल्प दिए गए हैं:

  • डार्विन मैन वेकबैक मशीन पर पेज करते हैं
    • यह एक मई 2018 पर कब्जा है, ओएस एक्स 10.9 (मावेरिक्स) के लिए, और अभी भी कुछ छेद हैं, इसलिए आपको कुछ पृष्ठों को प्राप्त करने के लिए वेबैक मशीन के साथ समय पर वापस जाना होगा।
  • Mojave (10.14) unix.com पर मैन पेज
    • यहाँ साइट डिज़ाइन में व्हॉट्सएप की एक भूतपूर्व क्रूइंग राशि का उपयोग किया गया है , और आपको शायद उन पृष्ठों को पूरी तरह से देखने के लिए ज़ूम आउट करना होगा।

अद्यतन: वैसे, आप कुछ स्रोतों जैसे मानव रीडायरेक्ट में openource.apple.com पर कच्चे पृष्ठों के कच्चे स्रोत को प्रारूपित कर सकते हैं :

  1. "सादा पाठ" URL की प्रतिलिपि बनाएँ:

    यहां छवि विवरण दर्ज करें

  2. उस URL को साथ लाएँ curlऔर उसे स्क्रीन पर देखने के लिए प्रारूपित करें groff:

    # use 'wget -qO -' if you don't have 'curl'
    curl -s https://opensource.apple.com/source/grep/grep-28/grep/doc/grep.1 \
      | groff -man -T utf8 \
      | less

    उस groffकमांड के बारे में कुछ साइड नोट्स :

    • -rLL=${COLUMNS}nअपने टर्मिनल की पूरी चौड़ाई का उपयोग करने के लिए जोड़ें , अगर 80 कॉलम आपके लिए ऐसा नहीं करता है; आदेश आम तौर पर कुछ जादू अपने टर्मिनल आकार से स्वतः खोजें करने के लिए करता है ( संदर्भ )man
    • आप groff -man -T ps > ~/Desktop/grep.1.psउस अंतिम भाग के लिए एक सुंदर पोस्टस्क्रिप्ट मैनुअल पेज प्राप्त कर सकते हैं जिसे आप पूर्वावलोकन कर सकते हैं और पूर्वावलोकन कर सकते हैं।

मूल रूप से "भविष्य की दुनिया से नमस्कार" हर दिए गए उत्तर के लिए सही है।
बॉट 47

यदि भविष्य की दुनिया ने वास्तव में आपकी समस्या को ठीक कर दिया, और वापस रिपोर्ट करने के लिए परेशान किया। लेकिन कभी-कभी भविष्य की दुनिया सिर्फ आपके धागे को बंद कर देती है, किसी के लिए कोई संकल्प नहीं:/
TheDudeAbides

2

यहाँ कुछ MacOS मैन पेज हैं , हालाँकि मुझे नहीं पता कि सूची पूरी कैसे हुई है।


SS64 किसी भी OS पर कमांड-लाइन वातावरण में काम करने वाले के लिए वास्तव में अच्छा संसाधन है । यह अच्छी तरह से संरचित, व्यापक, और अछूता है। यदि केवल Microsoft (या Apple) के आधिकारिक दस्तावेज इस मानक तक थे ।
TheDudeAbides
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.