मैं ओएस एक्स पर टर्मिनल से संपादक का उपयोग करके एक फ़ोल्डर या फ़ाइल कैसे खोल सकता हूं?


2

मुझे उबंटू बहुत पसंद है, और मैंने एकता से पहले लंबे समय तक इसका इस्तेमाल किया। मैं इसे प्यार करता था। अब मेरे पास एक मैक है ...

मेरी उबटन वर्कफ़्लो से कुछ आदतें शेष हैं।

कभी-कभी मैं सीधे टर्मिनल से फ़ोल्डर्स खोलना पसंद करता हूं, उबंटू पर मैं gksudo gnome-open /folderअपने पसंदीदा संपादक में संपादन के लिए फाइलें खोलूंगा या खोलूंगाsudo gedit /file.php

तो यह ओएस एक्स पर कैसे किया जाता है?

मैं अपने मुख्य संपादक के रूप में सबलेम टेक्स्ट 2 का उपयोग करता हूं, इसलिए क्या टर्मिनल से गेडिट की तरह उदात्त का उपयोग करना संभव है?

पुनश्च: त्वरित Google खोज ने मुझे open .फ़ोल्डर खोलने के लिए पाया । लेकिन क्या sudo उबंटू पर gksudo की तरह काम करेगा?

जवाबों:


2

क्या sudo उबंटू पर gksudo की तरह काम करेगा?

नहीं, यह नहीं होगा। आप वर्तमान में जिस फोल्डर को खोल रहे हैं, उसे खोलने के लिए आपको वास्तव में टाइप करने की जरूरत है open .। यदि आप कोई फ़ाइल खोलना चाहते हैं, तो वही लागू होता है।

यदि आपको किसी फ़ाइल के लिए रूट अनुमतियों की आवश्यकता है, तो आपको यह बताना होगा कि openकौन सा एप्लिकेशन वास्तव में चलाना है। आम तौर पर, आप ऐसा करेंगे open -a NameOfApplication, जैसे open -a TextEdit, लेकिन यदि आप कॉल करते हैं , तो TextEdit रूट विशेषाधिकार के बिना भी चलाया जाएगा sudo open -a TextEdit। ऐसा इसलिए है क्योंकि खोलने की प्रक्रिया को openओएस एक्स में एक सेवा से अलग किया जाता है जो रूट के रूप में नहीं चलेगा।

चाल उस एप्लिकेशन के वास्तविक निष्पादन योग्य को चलाने के लिए है जिसे आप खोलना चाहते हैं sudo। उदाहरण के लिए:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /path/to/file

यदि आप आलसी हैं और ऐसा करना दोहराना चाहते हैं, तो आप अपने खोल में एक उपनाम बना सकते हैं ।


क्या टर्मिनल से गेडिट की तरह उदात्त का उपयोग करना संभव है?

बहुत आसान:

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

यह ~/bin/sublआपके में होना चाहिए PATH। अन्यथा:

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

फिर बस दौड़ो subl /path/to/file

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