जब आप Enterएक अपूर्ण कमांड दर्ज करने के बाद दबाते हैं , तो bashशेल एक निरंतरता संकेत (द्वितीयक प्रॉम्प्ट $PS2) दिखाएगा और आपको दर्ज कमांड को पूरा करने की अनुमति देगा। उस बिंदु पर शेल की कमांड लाइन संपादन सुविधाएं मूल प्रॉम्प्ट (प्राथमिक प्रॉम्प्ट $PS1) के समान है, जिसका अर्थ है कि Tabकुंजी सामान्य रूप से कमांड और फाइलनाम पूरा करेगी।
टैब वर्ण सम्मिलित करने के लिए Ctrl+V Tab, इंडेंटेशन के लिए रिक्त स्थान का उपयोग करें या उपयोग करें। टैब वर्ण (या किसी भी अन्य शाब्दिक वर्ण) को हमेशा उपसर्ग द्वारा डाला जा सकता है Ctrl+V।
वैकल्पिक रूप से, यदि Emacs कमांड लाइन संपादन मोड में (जो मुझे विश्वास है कि डिफ़ॉल्ट है bash), Ctrl+X Ctrl+Eकमांड में प्रवेश करने के लिए एक संपादक लाने के लिए उपयोग करें। उपयोग किया जाने वाला संपादक EDITORशेल / पर्यावरण चर द्वारा निर्दिष्ट किया जाएगा , या emacsयदि यह चर अप्रभावित है।
वीआई कमांड लाइन संपादन मोड में, Escape vएक ही काम करने के लिए दबाएं ।
संपादक को बचाने और बाहर निकालने के बाद कमांड निष्पादित किया जाएगा।