2010-12-11 11 views
6

मैं बैश के लिए कीबोर्ड शॉर्टकट को समझने और याद रखने की कोशिश कर रहा था। मैं सोच रहा था क्यों चार 'यू'आप ctrl + u में क्या खड़े हैं?

में प्रयोग किया जाता है
CTRL-u --- cancel the line before cursor location 
+0

शायद प्रेस करना आसान है? –

+0

बस "यू" के बारे में सोचें, एक क्वर्टी कीबोर्ड पर – CarneyCode

+0

@strager के रूप में, एच बाईं ओर है, एल दाईं ओर है। ASCII में, ctrl-j लाइनफीड है और ctrl-k लंबवत टैब है। बहुत आसान। –

उत्तर

7

जबकि unix-line-discard एक अच्छा स्मरक, CTRL + यू के उपयोग के रूप में है एक लाइन-मिट चरित्र यूनिक्स के आविष्कार से पहले है। इसका इस्तेमाल पीडीपी -8 समेत विभिन्न डिजिटल उपकरण (डीईसी) सिस्टमों पर किया जाता था। उदाहरण के लिए, मेरे डस्टी बुकशेल्फ़ से मैं देखता हूं कि CTRL + यू पीडीपी -8 सिंबलिक एडिटर में लाइन-मिट के रूप में उपयोग किया गया था (डीईसी द्वारा प्रकाशित PDP-8 Introduction To Programming (Volume 1) मैनुअल के 1 9 72 संस्करण के पृष्ठ 5-13)। वास्तव में, यूनिक्स के प्रारंभिक दिनों में, @ चरित्र अक्सर डिफ़ॉल्ट रेखा-मिटा चरित्र था। अन्य सिस्टम CTRL + एक्स उसी फ़ंक्शन के लिए उपयोग किया गया, जिसने एएससीआईआई नियंत्रण चरित्र वर्णन Cancel के बाद से कुछ समझ में आया। का डीईसी सम्मेलन CTRL + यू अंततः लोकप्रियता प्रतियोगिता में जीता।

+2

Ctrl-U एनएके है। मुझे लगता है कि एनएके को "इच्छित नहीं" मतलब के आसपास मोड़ दिया जा सकता है। ;) –

+0

@ डेनिस विलियमसन एनएके द्वारा आपका क्या मतलब है? – draw

+1

@ ड्रा: इसका मतलब नकारात्मक एक ज्ञान है। [मैन एएससीआई] देखें (http://www.linuxmanpages.com/man7/ascii.7.php), [विकिपीडिया लेख] (http://en.wikipedia.org/wiki/Nak) और [शब्दजाल फ़ाइल ] (http://www.catb.org/~esr/jargon/html/N/NAK.html)। –

संबंधित मुद्दे