मैं कमांड लाइन से चलने के लिए उदात्त पाठ कैसे प्राप्त कर सकता हूं?


0

मैं इस ट्यूटोरियल http://www.sublimetext.com/docs/2/osx_command_line.html का उपयोग करके कमांड लाइन से चलने के लिए उदात्त पाठ प्राप्त करने का प्रयास कर रहा हूं

यह इस आदेश को चलाने के लिए कहता है:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

लेकिन जब मैं उस कमांड को चलाने की कोशिश करता हूं तो मुझे एक त्रुटि मिलती है "ऐसी कोई फ़ाइल या निर्देशिका नहीं।" उदात्त पाठ 2 मेरे एप्लिकेशन फ़ोल्डर में है - लेकिन ऐसा लगता है कि मेरे घर निर्देशिका में कोई बिन फ़ोल्डर नहीं है। क्या मुझे एक बनाने की आवश्यकता है? क्या यह कुछ ऐसा है जो होना चाहिए? क्या मुझसे कुछ ग़लत हो रहा है?

जवाबों:


1

यदि आपके पास अपनी मशीन पर व्यवस्थापक पहुंच है, तो सबसे आसान तरीका है कि /usr/binनिर्देशिका में सिमलिंक डालना , क्योंकि यह पहले से मौजूद है, और पहले से ही आपके पास है PATH, या शेल की जगह उन स्थानों की सूची है जो चलाने के लिए कमांड दिखती हैं। आपको बस एक टर्मिनल सत्र में निम्नलिखित दर्ज करना है:

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl

यदि आपने इसे पहले कभी नहीं चलाया है, तो आपको संभवतः एक छोटी चेतावनी मिलेगी जो अनिवार्य रूप से कहती है "सुनिश्चित करें कि आप जानते हैं कि आप क्या कर रहे हैं, और फिर भी इसे करने से पहले दो बार सोचें। आप वास्तव में सामान को खराब कर सकते हैं। इस।" प्रॉम्प्ट पर अपने पासवर्ड में टाइप करें, और आपको सभी सेट होना चाहिए।

sudoआदेश है, जो "SuperUser है" के लिए खड़ा है, इस मामले में आप एक फ़ाइल बनाने के लिए अनुमति देता है, आप ऊंचा विशेषाधिकारों के साथ आदेशों को चलाने के लिए अनुमति देता है /usr/binनिर्देशिका, जो आम तौर पर यह में नई फ़ाइलें के निर्माण की अनुमति नहीं है। यह बिल्कुल वैसा ही है जैसे नया प्रोग्राम इंस्टॉल करते समय अपना पासवर्ड डालना।

एक बार जब आप उपरोक्त आदेश चला लेते हैं, तो अपने टर्मिनल सत्र को पूरी तरह से छोड़ दें (उपयोग करते हुए Q, बस विंडो बंद नहीं कर रहे हैं) और इसे पुनरारंभ करें, और अब आपको subl filename.txtकमांड लाइन पर चलने और सबलाइम में किसी भी फ़ाइल को खोलने में सक्षम होना चाहिए ।

सौभाग्य!


0

नोट: कहीं रेखा के साथ उन्होंने ऐप नाम के अंत में "2" लिया ... जब उन्होंने ऐसा किया तो सभी डॉक्स जो दिखाते हैं कि काम करने के लिए सबल कैसे अप्रचलित हो गया।

पुराने उत्तर अभी भी काम करते हैं यदि आप सब्बल टेक्स्ट 2 के अंत से "2" को हटा देते हैं


0

केवल प्रयास करें ln -s "/Applications/Sublime Text\ 2.app/Contents/SharedSupport/bin/subl" ~/bin/sublयदि आपके पास संस्करण 2 है

याद करो \

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.