ओएस एक्स के open
कमांड का प्राथमिक उद्देश्य संबंधित एप्लिकेशन में एक फ़ाइल खोलना है। आधुनिक गैर-OSX यूनियनों पर इसके बराबर है xdg-open
।
xdg-open index.html
xdg-open
open -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
कमान और एक नया आभासी कंसोल में एक द्विआधारी खोलता है। यह स्पष्ट रूप से नहीं है कि आप क्या चाहते हैं।