कृपया sudo /dvtcolorconvert.rb ~/Themes/ObsidianCode.xccolortheme
चलाने की कोशिश करें sudo
साथ चलाने के लिए प्रयास करने से पहले पूरे जवाब पढ़ें sudo आदेश आदेशों जो यह सुपर उपयोगकर्ता 'या' जड़ 'विशेषाधिकारों के साथ पालन करें निष्पादित करता है। यह आपको कमांड लाइन से लगभग कुछ भी निष्पादित करने की अनुमति दे सकता है। उस ने कहा, ऐसा मत करो! यदि आप अपने कंप्यूटर पर एक स्क्रिप्ट चला रहे हैं और इसे अपने ऑपरेटिंग सिस्टम के मूल घटकों तक पहुंचने की आवश्यकता नहीं है (मुझे लगता है कि आप ऐसा नहीं कर रहे हैं क्योंकि आप अपनी होम निर्देशिका (~ /) के अंदर किसी चीज पर स्क्रिप्ट का आह्वान कर रहे हैं) , तो यह यानी अपने घर निर्देशिका से चलना चाहिए,:
~/dvtcolorconvert.rb ~/Themes/ObsidianCode.xccolortheme
ले जाएँ यह करने के लिए ~/या उप निर्देशिका और वहाँ से निष्पादित करें। आपको वहां कभी भी अनुमति के मुद्दों की आवश्यकता नहीं होनी चाहिए और आपके ओएस को महत्वपूर्ण कुछ भी एक्सेस करने या संशोधित करने का जोखिम नहीं होगा।
यदि आपको अभी भी समस्याएं हैं तो आप रूबी स्क्रिप्ट के समान निर्देशिका में ls -l
चलाकर फ़ाइल पर अनुमतियां देख सकते हैं। आपको कुछ ऐसा मिलेगा:
$ ls -l
total 13
drwxr-xr-x 4 or019268 Administ 12288 Apr 10 18:14 TestWizard
drwxr-xr-x 4 or019268 Administ 4096 Aug 27 12:41 Wizard.Controls
drwxr-xr-x 5 or019268 Administ 8192 Sep 5 00:03 Wizard.UI
-rw-r--r-- 1 or019268 Administ 1375 Sep 5 00:03 readme.txt
आप रीडेमे को देखेंगे।txt फ़ाइल बाईं ओर -rw-r--r--
कहती है। यह उस फ़ाइल के लिए अनुमतियां दिखाता है। दाईं ओर से 9 वर्णों को 'rwx' के 3 अक्षरों के समूह में विभाजित किया जा सकता है (पढ़ें, लिखें, निष्पादित करें)। अगर मैं इस फ़ाइल में निष्पादन अधिकार जोड़ना चाहता हूं तो मैं chmod 755 readme.txt
निष्पादित करूंगा और यह अनुमति भाग rwxr-xr-x
बन जाएगा। अगर मैं ./readme.txt
चला रहा हूं, तो मैं अब इस फ़ाइल को निष्पादित कर सकता हूं (./ इच्छित पैसों के लिए वर्तमान निर्देशिका में देखने के लिए बैश को बताता है जो $ PATH चर खोजता है)।
schluchc chmod के लिए मैन पेज को देखने के लिए, man chmod
चलाकर ऐसा करें। दिए गए कमांड पर प्रलेखन प्राप्त करने का यह सबसे अच्छा तरीका है, man <command>
स्रोत
2012-09-05 07:34:53
धन्यवाद! लेकिन घर निर्देशिका कहां है (~ /)? इसका मतलब डेस्कटॉप है? –
खोल आपको बता सकता है कि 'echo ~', आमतौर पर '/ उपयोगकर्ता/$ USER' के साथ। डेस्कटॉप बस नीचे एक निर्देशिका है। यूनिक्स जीयूआई होम निर्देशिका को देखने से छिपाते हैं, लेकिन यह अभी भी वहां है। –
आप 'echo $ HOME' चलाकर अपनी होम निर्देशिका का मार्ग प्राप्त कर सकते हैं। यह संभवतः कुछ उपयोगकर्ता/ या संभावित रूप से/उपयोगकर्ता/ –