टर्मिनल: आपकी कमांड लाइन को साफ करने का शॉर्टकट क्या है


7

अगर मेरे पास यह है:

$ bla bla bla bla

क्या पूरी लाइन को साफ करने के लिए टर्मिनल (MacOS) का कोई शॉर्टकट है?

जवाबों:


14

पूरी लाइन को त्यागने (मारने) की आज्ञा आमतौर पर कीबोर्ड शॉर्टकट नहीं दी जाती है। Ctrl-Uकेवल लाइन की शुरुआत से कर्सर तक मार करेगा।

पूरी लाइन को हटाने के लिए दोनों Ctrl-U(उपसर्ग) और Ctrl-K(प्रत्यय) दबाएं, कोई फर्क नहीं पड़ता कि कर्सर कहाँ है।

यहां विभिन्न कमांड और उनके डिफ़ॉल्ट कीबोर्ड शॉर्टकट के साथ बैश संदर्भ दिया गया है।

आप कीबोर्ड शॉर्टकट को kill-whole-lineएडिट करके असाइन कर सकते हैं ~/.inputrc। निम्नलिखित पंक्ति जोड़ें:

"\C-k": kill-whole-line

यह Ctrl-K"किल फ़ुल लाइन" कमांड को असाइन करेगा ।


आप अधिकांश linuxes के लिए सही हैं, लेकिन OSX Cu पर कर्सर स्थिति के पीछे न केवल पूरी रेखा साफ होती है।
टेड नालेड

@ टेड नेलिड: स्नो लेपर्ड में यह लाइन की शुरुआत से कर्सर तक जाती है।
नेरियन

1
माफ कीजिएगा यह मेरी गलती है। मैं zsh का उपयोग करता हूं, डिफ़ॉल्ट bash शेल का नहीं, और zsh में यह पूरी लाइन को हटा देता है। पूरी लाइन को हटाना (कर्सर की स्थिति की परवाह किए बिना) भी कोको आधारित नियंत्रणों में व्यवहार है (जैसे कि फ़ायरफ़ॉक्स एड्रेस बार), इसलिए मैंने मान लिया कि बैश व्यवहार भी था। बस बैश शेल में परीक्षण किया गया और जवाब मैचों में डैनियल द्वारा वर्णित व्यवहार।
टेड नालिद

@ टेड नालेड: मैं जोगल्ड हो गया। काफी दिलचस्प लग रहा है। मैं परीक्षा के बाद इसे अपनी मैकबुक पर स्थापित कर सकता हूं :)
नेरियन

1
@Nerian को कुछ भी डाउनलोड करने की आवश्यकता नहीं है। सिस्टम प्राथमिकताएं »अपने खाते में अपना शेल बदलें » अपने खाते पर राइट-क्लिक करें , या टर्मिनल वरीयताओं में टर्मिनल शेल बदलें।
डैनियल बेक

9

निम्नलिखित लिनक्स बैश के लिए है, लेकिन मुझे लगता है कि यह मैक के लिए भी काम करना चाहिए:

इनपुट लाइन साफ़ करें:

Ctrl + U

एक और चाल है:

Ctrl + C

यह सही काम करता है :)
Nerian

@ नीरियन: कृपया अपने प्रश्न के उत्तर के रूप में चिह्नित करना न भूलें!
oKtosiTe 12

सही काम करता है। धन्यवाद!
taiansu

क्योंकि सब कुछ मैक पर अजीब होना चाहिए, यह है command +K, औरCtrl + C
Paschalis
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.