मैं Linux कमांड लाइन का व्यापक रूप से उपयोग करता हूं, चाहे वह मेरी स्थानीय मशीन पर हो या जब मैं रिमोट सर्वर से जुड़ा होता हूं। कुछ कीबोर्ड शॉर्टकट हैं जिन्हें मैं आपके साथ साझा करना चाहता हूं जिन्होंने BASH पर मेरा जीवन बहुत आसान बना दिया है। मुझे ऐसी कई किताबें नहीं मिली हैं जिन्होंने इन शॉर्टकट का दस्तावेजीकरण किया हो और मुझे लगता है कि कमांड लाइन पर आपकी उत्पादकता में सुधार के लिए ये काफी महत्वपूर्ण हैं।
1. Ctrl + r
यह कीबोर्ड शॉर्टकट आपकी कमांड लाइन में रिवर्स सर्च चलाने के लिए है। इस शॉर्टकट का उपयोग करने के लिए अपने टर्मिनल इंटरफेस में "Control" कुंजी को दबाए रखें और "Control" कुंजी दबाए रखते हुए "r" दबाएं। आपको ऐसा संदेश मिलना चाहिए:
(reverse-i-search)`':
अब पहले उपयोग की गई कमांड टाइप करना शुरू करें। BASH स्वचालित रूप से आपकी कमांड को पूरा करेगा। आप आगे खोजने के लिए "Ctrl + r" संयोजन को दबाते रह सकते हैं।
2. Ctrl + a
यह शॉर्टकट आपके कर्सर को लाइन की शुरुआत में ले जाता है। जब आप अपने टर्मिनल में कुछ शब्द टाइप कर चुके हों तो "Control + a" कुंजी संयोजन दबाएं और आप उस लाइन की शुरुआत में पहुंच जाएंगे जिसे आप टाइप कर रहे हैं।
3. Ctrl + e
यह शॉर्टकट पिछले वाले के समान है, सिवाय इसके कि यह आपके कर्सर को लाइन के दूसरे छोर, अंत में ले जाता है। जब आप टाइप कर रही लाइन के बीच में हों तो इस कुंजी संयोजन को टाइप करें और आप लाइन के अंत में पहुंच जाएंगे।
4. Ctrl + w
इस शॉर्टकट का उपयोग करने से कर्सर के बाईं ओर का एक शब्द डिलीट हो जाएगा। इसलिए यदि आप टाइप कर रही लाइन के बीच में हैं तो "Control + w" दबाने से कर्सर से पहले का एक शब्द डिलीट हो जाएगा।
5. ESC + d
यह शॉर्टकट पिछले वाले के विपरीत है। अपने टर्मिनल में "Escape + d" दबाने से कर्सर के दाईं ओर का एक शब्द डिलीट हो जाएगा।
6. Ctrl + k
यह एक बहुत शक्तिशाली शॉर्टकट है और इसका सावधानी से उपयोग किया जाना चाहिए। यह उस लाइन में कर्सर के दाईं ओर के सभी डेटा को डिलीट कर देता है जिसे आप टाइप कर रहे हैं।
7. Ctrl + u
यह फिर से एक बहुत शक्तिशाली शॉर्टकट है और इसका सावधानी से उपयोग किया जाना चाहिए। यह उस लाइन में कर्सर के बाईं ओर के सभी डेटा को डिलीट कर देता है जिसे आप टाइप कर रहे हैं। याद रखें कि एक बार जब आप इस शॉर्टकट को चलाते हैं तो आप जो टेक्स्ट टाइप कर चुके हैं उसे वापस नहीं पा सकते।