यह इस बात पर निर्भर करता है कि क्या आप अपने शेल के भीतर vi ( set -o vi
) या emacs ( set -o emacs
) संपादन मोड का उपयोग कर रहे हैं ।
डिफ़ॉल्ट रूप से, आपका शेल आमतौर पर संपादन मोड को खाली करने के लिए डिफॉल्ट करता है।
Emacs मोड में, लाइन के अंत तक डिलीट कर कमांड का उपयोग करके पूरा किया जा सकता है ctrl- k।
यदि, हालांकि, आप अपने कमांड शेल में vi संपादन मोड का उपयोग कर रहे हैं, तो वही परिणाम टाइप करके पूरा किया जा सकता है Esc(जो आपको कमांड मोड में जगह देगा) इसके बाद d- $(यदि आप पूरी पंक्ति को हटाना चाहते हैं, तो दर्ज करें dd)।
यदि आप इस बारे में अनिश्चित हैं कि आप अपने शेल में कौन से संपादन मोड का उपयोग कर रहे हैं, set -o
तो कमांड लाइन से कमांड दर्ज करें और आप यह निर्धारित करने में सक्षम होंगे कि आप वर्तमान में किस एडिटिंग मोड का उपयोग कर रहे हैं:
set -o
...snip...
emacs on
...snip...
vi off
अपना कमांड-लाइन संपादन मोड स्विच करने के लिए, बस या तो टाइप करें:
set -o vi
या
set -o emacs