शेल में कर्सर के बाद सभी वर्णों को कैसे हटाया जाए


15

मैं पोटीन या शेल में कर्सर के बाद सभी वर्णों को हटाना चाहता हूं। इसे कैसे प्राप्त किया जा सकता है?

जब भी मैं पूरी लाइन को हटाना चाहता हूं, मुझे डिलीट की को प्रेस करना होगा और वह कुछ ऐसा है जो मैं नहीं करना चाहता।

लाइन हटाने का तरीका खोजना मेरी गति और दक्षता में सुधार करता है।

जैसे

 $@ java -DSTOP.PORT=8982 -DSTOP.KEY=mysecret -jar start.jar --stop

@ मेरी कर्सर स्थिति है, इसलिए यदि मुझे लाइन को हटाना है तो मुझे डिलीट की को दबाकर रखना होगा।

जवाबों:


40

मारो Ctrl k। यहाँ कुछ आमतौर पर उपयोग किए जाने वाले शॉर्टकट हैं

CTRL कुंजी बाउंड

  • Ctrl+ a- लाइन की शुरुआत करने के लिए कूदो
  • Ctrl+ b- वापस एक चार ले जाएँ
  • Ctrl+ c- कमांड को समाप्त करें
  • Ctrl+ d- कर्सर के नीचे से डिलीट करें
  • Ctrl+ e- लाइन के अंत तक कूदें
  • Ctrl+ f- एक चार को आगे बढ़ाएं
  • Ctrl+ k- ईओएल को हटाएं
  • Ctrl+ l- स्क्रीन को साफ़ करें
  • Ctrl+ r- इतिहास को पीछे की ओर खोजें
  • Ctrl+ R- इतिहास को बहु घटना के साथ पीछे की ओर खोजें
  • Ctrl+ u- कर्सर से पिछड़े को हटाएं
  • Ctrl+ x x- ईओएल और वर्तमान कर्सर स्थिति के बीच ले जाएं
  • Ctrl+ x @- संभव मेजबाननाम पूरा दिखाओ
  • Ctrl+ z- कमांड को सस्पेंड / रोकें

एएलटी कुंजी बाउंड

  • Alt+ <- इतिहास में पहली पंक्ति पर जाएं
  • Alt+ >- इतिहास की अंतिम पंक्ति में जाएँ
  • Alt+ ?- वर्तमान पूर्ण सूची दिखाएं
  • Alt+ *- सभी संभव पूर्णियाँ डालें
  • Alt+ /- पूरा नाम बदलने का प्रयास
  • Alt+ .- यक अंतिम तर्क पिछली कमांड को
  • Alt+ b- पीछे हटो
  • Alt+ c- शब्द को कैपिटलाइज़ करें
  • Alt+ d- शब्द हटाएं
  • Alt+ f- आगे बढ़ें
  • Alt+ l- शब्द लोअरकेस बनाओ
  • Alt+ n- इतिहास को गैर-वृद्धिशील खोजे
  • Alt+ p- इतिहास को पीछे की ओर न बढ़ाएँ-बढ़ाएँ
  • Alt+ r- कमांड को याद करें
  • Alt+ t- शब्दों को इधर-उधर करना
  • Alt+ u- शब्द अपरकेस बनाएं
  • Alt+ back-space- कर्सर से पिछड़े को हटाएं

ईएससी कुंजी को दबाएं और डी दबाएं, केवल एक शब्द को हटा दें
राहुल मेहता

आप किस वितरण का उपयोग कर रहे हैं?
जयपाल सिंह

ubuntu 11 संस्करण
राहुल मेहता

1
CTRL kकरना चाहिए।
जयपाल सिंह

3

मुझे पता है कि यह एक पुराना प्रश्न है, लेकिन अगर आपको vi संपादक के साथ काम करना / पसंद है, तो आप इसका उपयोग कर सकते हैं:

$ set -o vi

यह आपको vim एडिटर के अंदर इनपुट डालने की अनुमति देता है (इन्सर्ट मोड):

  • लाइन के अंत तक हटाएं <ESC>D,
  • संपूर्ण कमांड लाइन को vim सेशन के अंदर संपादित करें <ESC>v(vim एक्ज़िट कमांड को छोड़कर)
  • अंतिम आदेशों में खोजें <ESC>/regexp_to_find,
  • लाइन की शुरुआत करने के लिए जाओ <ESC>0,
  • लाइन के प्रारंभ में सम्मिलित करें <ESC>I,
  • अगला शब्द बदलें <ESC>cw
  • आदि।

यह कई विम ट्यूटोरियल में से एक है।

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