क्या ऐसे परिदृश्य हैं जहां viएक फ़ाइल को Ubuntu वातावरण में बनाने, संपादित करने या संशोधित करने का एकमात्र विकल्प है?
मेरा प्रश्न मूल रूप से वास्तव में यह जानना है कि क्या कोई ऐसा मामला है जहां मुझे उपयोग करने के लिए मजबूर किया viजाएगा क्योंकि यह केवल एक ही विकल्प होगा जो उबंटू पारिस्थितिकी तंत्र में किसी विशेष मामले में उपलब्ध है।
सकता है एक विशेष मामले अस्तित्व जहां मैं किसी भी तरह अन्य विकल्पों के लिए पहुँच नहीं होगा की तरह nano, picoया बस जानकारी उपकरणों के साथ की तरह भेजने cat, sed, teeऔर अधिक?
मुझे लगता है कि यह एक सर्वर या क्लाउड की तरफ से अधिक है क्योंकि डेस्कटॉप पर कई और विकल्प हैं, लेकिन किसी से भी जो टर्मिनल का उपयोग करता है मैं उससे बहुत अधिक मांग करता हूं:
क्या ऐसा कोई मामला है?
visudoकिसी भी संपादक का उपयोग कर सकते हैं। चूंकि उबंटू पर इसका डिफ़ॉल्ट कॉन्फ़िगरेशन EDITORऔर VISUALपर्यावरण चर का सम्मान करता है , आप sudo env VISUAL=emacs visudoईमेक के लिए या यहां तक gksudo env VISUAL=gedit visudoकि गेडिट जैसे ग्राफिकल संपादक के लिए भी दौड़ सकते हैं । ( sudo -Hया के sudo -iस्थान पर इस्तेमाल किया जा सकता है gksudo।) मैं इस envतरह से सुझाव देता हूं कि VISUAL=emacs sudo visudoकाम नहीं करेगा ( sudoअधिकांश पर्यावरण को रीसेट करता है) और इसे अस्वीकार्य माना जा sudo -EH सकता है।
cat? sed? वास्तव में? viवास्तव में यह उतना जटिल नहीं है, और यदि आप वास्तव में इसे सीखने के लिए परेशान नहीं हो सकते हैं, तो आपको केवल दो मोड्स (नॉर्मल और इंसर्ट मोड) को याद रखना होगा। आप तीर को तीर से घुमाते हैं (या उपलब्ध नहीं होने पर HJKL), संपादन शुरू करने के लिए "i" दबाएँ (मोड डालें)। एक बार जब आप कर लेते हैं, तो सामान्य मोड पर वापस जाने के लिए "Esc" दबाएं। लिखने और छोड़ने के लिए "wq" टाइप करें (लिखें + छोड़ें)।

