FreeBSD में नैनो के लिए डिफ़ॉल्ट क्रॉस्टैब एडिटर बदलें


9

जब मैं crontab का उपयोग करके संपादन करता है तो crontab -eयह vi में crontab को खोलता है। मैं इसे नैनो का उपयोग करना पसंद करूंगा। मेरे द्वारा इसे कैसे बदला जा सकता है?

संपादित करें:

किसी कारण से exportकमांड वापस आती है command not found। और EDITOR env value बदलना काम नहीं आया crontab -e

मेरे सिस्टम पर निम्न कमांड ने काम किया:

setenv VISUAL /usr/local/bin/nano

जवाबों:


13

श आधारित क्षार के लिए:

export EDITOR=/path/to/nano

सी शेल आधारित के लिए:

setenv EDITOR /path/to/nano

याद रखें कि जब तक आप इन सेटिंग को अपनी लॉगिन प्रोफ़ाइल स्क्रिप्ट (/home/user/.bash_profile उदाहरण के लिए) में सहेजते हैं, तब तक आप लॉग आउट पर सेटिंग खो देते हैं।

यदि मुझे सही याद है, तो FreeBSD डिफ़ॉल्ट उपयोगकर्ता शेल के रूप में C शेल का उपयोग करता है।


1
नोट के रूप में, csh प्रोफाइल स्क्रिप्ट के लिए ~ / .cshrc का उपयोग करता है, इसलिए आपको सेटेन कमांड को वहां रखना होगा।
हर्क

1

होना चाहिए

export EDITOR=/usr/bin/nano

नैनो के अपने स्थान के लिए समायोजित करें (खोजने के लिए 'जो' का उपयोग करें)। आप उस कमांड को अपनी .bashrc या इसी तरह की प्रोफाइल स्क्रिप्ट में लगा सकते हैं, ताकि वह हर समय प्रभावी रहे।



-3

के तहत / etc / विकल्प / संपादक के लिए एक प्रतीकात्मक लिंक है जो कि / path / to / nano को इंगित किया जा सकता है

आप इसे करने के लिए अद्यतन-विकल्प उपयोगिता का उपयोग कर सकते हैं - हालांकि मैं इसके उपयोग से बहुत परिचित नहीं हूं।

(ध्यान दें - मैं एक 'उबंटू' बिंदु से देख रहा हूँ, यह सुनिश्चित नहीं है कि यह FreeBSD के लिए समान है)


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