ओएस एक्स के openकमांड का प्राथमिक उद्देश्य संबंधित एप्लिकेशन में एक फ़ाइल खोलना है। आधुनिक गैर-OSX यूनियनों पर इसके बराबर है xdg-open।
xdg-open index.html
xdg-openopen -aविशिष्ट अनुप्रयोग में फ़ाइल खोलने के लिए OSX के समतुल्य नहीं है । ऐसा इसलिए है क्योंकि किसी एप्लिकेशन में फ़ाइल खोलने का सामान्य तरीका केवल फ़ाइल के नाम के बाद आने वाले एप्लिकेशन का नाम लिखना है। अधिक सटीक रूप से, आपको निष्पादन योग्य प्रोग्राम का नाम टाइप करना होगा जो एप्लिकेशन को लागू करता है।
sublime_text index.html
लिनक्स, अन्य यूनिक्स प्रणालियों की तरह (लेकिन नहीं, जहां तक मुझे पता है, ओएस एक्स के गैर-यूनिक्स भागों) सॉफ्टवेयर को पैकेज मैनेजर के साथ ट्रैक करके प्रबंधित करता है, और व्यक्तिगत फ़ाइलों को रखता है जहां उनका उपयोग किया जाता है । उदाहरण के लिए, सभी निष्पादन योग्य कार्यक्रम निर्देशिकाओं के एक छोटे समूह में होते हैं और उन सभी निर्देशिकाओं को PATHचर में सूचीबद्ध किया जाता है ; में सूचीबद्ध निर्देशिकाओं में sublime_textएक फ़ाइल को चलाने के लिए लगता sublime_textहै PATH। OS X को उन open -aअनुप्रयोगों को संभालने के लिए अप्रत्यक्ष रूप से एक अतिरिक्त स्तर की आवश्यकता होती है , जो एक ही डायरेक्टरी ट्री में अनपैक्ड हैं और एक एप्लिकेशन डेटाबेस में पंजीकृत हैं। लिनक्स में कोई एप्लिकेशन डेटाबेस नहीं है, लेकिन इसे इस तरह से व्यवस्थित किया गया है कि इसकी आवश्यकता नहीं है।
यदि कमांड sublime_textशेल चलाना आपके लिए काम नहीं करता है, तो Sublime Text ठीक से इंस्टॉल नहीं किया गया है। मैंने इसका कभी उपयोग नहीं किया है, और जाहिर तौर पर यह एक टार आर्काइव के रूप में आता है, न कि डिस्ट्रीब्यूशन पैकेज (उदाहरण के लिए डिब या आरपीएम) के रूप में, इसलिए यह संभव है कि आपको एक अतिरिक्त इंस्टालेशन स्टेप करना पड़े। वास्तव में यह स्वचालित बनाने के लिए उदात्त पाठ के निर्माताओं का काम है, लेकिन अगर उन्होंने ऐसा नहीं किया है, तो आप संभवतः इसे कमांड चलाने के लिए खुद कर सकते हैं
sudo -s …/sublime_text /usr/local/bin
…उस पथ से बदलें जहां sublime_textनिष्पादन योग्य है, निश्चित रूप से।
openआपके द्वारा सामना की गई कमांड कमांड के लिए एक पुराना नाम है openvt(कुछ लिनक्स वितरण केवल नाम के तहत इसे शामिल करते हैं openvt)। openvtआदेश एक नया बनाता है आभासी कंसोल , जो केवल जड़ द्वारा किया जा सकता है और के बाद से ज्यादातर लोगों को ही कभी एक ग्राफिकल खिड़की वातावरण में काम इस सदी में बहुत बार नहीं किया जाता है।
xdg-openअपने ब्राउज़र में फ़ाइल खोलनी चाहिए।openआदेश के लिए एक लिंक हैopenvtकमान और एक नया आभासी कंसोल में एक द्विआधारी खोलता है। यह स्पष्ट रूप से नहीं है कि आप क्या चाहते हैं।