Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

क्या आप BASH कमांड लाइन में Vi स्टाइल एडिटिंग करना पसंद करते हैं?

प्रश्न :मुझे संपादन की वी शैली पसंद है और मैं वीआई कमांड के साथ बहुत सहज हूं। मैं यूनिक्स कमांड लाइन में वीआई स्टाइल लाइन संपादन का उपयोग कैसे करूं?

उत्तर :निष्पादित करें सेट -o vi Vi शैली संपादन को सक्षम करने के लिए अपने यूनिक्स शेल में।

BASH में Vi स्टाइल एडिटिंग सक्षम करें

$ set -o vi

डिफ़ॉल्ट रूप से कमांड लाइन emacs मोड में होती है।

सेट-ओ vi . करने के बाद , कमांड मोड पर जाने के लिए ESC दबाएँ। यहां से आप निम्न सहित किसी भी कमांड लाइन ऑपरेशन को करने के लिए वीआई कमांड निष्पादित कर सकते हैं:

  • b . का उपयोग करके कमांड में पिछले शब्द पर जाएं , और अगला शब्द w . का उपयोग करते हुए ।
  • kका प्रयोग करें पहले निष्पादित कमांड देखने के लिए और j अगला देखने के लिए।
  • 0 (शून्य) का उपयोग करें कमांड शुरू करने के लिए कूदने के लिए। $ . का उपयोग करें आदेश के अंत में जाने के लिए।
  • /, n, N, fX का उपयोग करें कमांड लाइन में मानक विम खोज करने के लिए।
  • /खोज-वर्ण जो इतिहास के माध्यम से खोज करता है और मेल खाने वाले कमांड को प्रदर्शित करता है जिसे निष्पादित किया जा सकता है।
  • कमांड लाइन में किस वीआई कमांड का उपयोग किया जा सकता है, यह समझने के लिए वीआई संपादक नेविगेशन मौलिक लेख देखें।

इस परिवर्तन को स्थायी बनाने के लिए इस विकल्प को bashrc में सेट करें।

$ cat ~/.bashrc
set -o vi

BASH में Vi शैली संपादन अक्षम करें

Emacs मोड पर वापस लौटने के लिए निम्न को निष्पादित करें।

<केंद्र>
$ set -o emacs

  1. लिनक्स कमांड - बेसिक बैश कमांड लाइन टिप्स जो आपको पता होनी चाहिए

    Linux के पास ढेरों कमांड हैं, लेकिन अधिकांश लोग उनमें से केवल एक अंश का ही उपयोग करते हैं। टर्मिनल में उपयोग करने के लिए कुछ सबसे अधिक उपयोग किए जाने वाले लिनक्स कमांड यहां दिए गए हैं। सबसे पहले, हम कुछ युक्तियों को शामिल करेंगे जिससे कमांड लाइन का उपयोग करना आसान हो जाएगा: स्वतः पूर्णता के लिए ट

  1. उपयोगी लिनक्स कमांड लाइन बैश शॉर्टकट आपको पता होना चाहिए

    इस लेख में, हम किसी भी लिनक्स उपयोगकर्ता के लिए उपयोगी कई बैश कमांड-लाइन शॉर्टकट साझा करेंगे। ये शॉर्टकट आपको आसानी से और तेजी से कुछ गतिविधियों को करने की अनुमति देते हैं, जैसे कि पहले से निष्पादित कमांड तक पहुंचना और चलाना, एक संपादक खोलना, कमांड लाइन पर टेक्स्ट को संपादित करना / हटाना / बदलना, कर

  1. मजेदार तरीके से बैश सीखने के लिए 3 कमांड लाइन गेम

    सीखना कठिन काम है, और किसी को भी काम पसंद नहीं है। इसका मतलब है कि बैश सीखना कितना भी आसान क्यों न हो, फिर भी यह आपको काम जैसा लग सकता है। बेशक, जब तक आप गेमिंग के माध्यम से नहीं सीखते। आपको नहीं लगता कि बैश टर्मिनल का उपयोग करने का तरीका सिखाने के लिए कई गेम होंगे, और आप सही होंगे। गंभीर पीसी गेमर