यदि आप किसी कुंजी या कुंजी के संयोजन को दबाते समय अपने टर्मिनल के लिए पुट्टी द्वारा भेजे गए कोड को सत्यापित करना चाहते हैं, तो आपको बस एक जारी करना होगा Ctrl+V
और फिर वांछित कुंजी पर प्रेस करना होगा।
मेरे बॉक्स पर उदाहरण के लिए, होम कुंजी दबाने से मेरे टर्मिनल पर निम्न स्ट्रिंग उत्पन्न होगी:
^[[1~
इसका मतलब है कि PuTTY पलायन चरित्र को भेजता है ^ [ इसके बाद स्ट्रिंग [1 ~] ।
आप ~/.inputrc
अपने $HOME
फ़ोल्डर में एक फ़ाइल बना सकते हैं , या वैकल्पिक रूप से /etc/inputrc
आपके सिस्टम के आधार पर एक फ़ाइल बना सकते हैं । फिर इस फ़ाइल को PuTTY कोड और उन बैश क्रियाओं से मिलान करें जिन्हें आप बैश द्वारा ट्रिगर किया जाना चाहते हैं।
नोट: प्रत्येक ^ [ वर्ण को समतुल्य \ e स्ट्रिंग द्वारा बदलें
मेरे उदाहरण में, मैं अपने होम कुंजी कोड के साथ एक पंक्ति जोड़ूंगा और शुरुआत की कार्रवाई (जो डिफ़ॉल्ट रूप से Ctrl+A
बश में बंधी है ):
"\e[1~": beginning-of-line
FYI करें, मेरी inputrc फ़ाइल में निम्न सामग्री है:
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
"\e[1~": beginning-of-line # Home key
"\e[4~": end-of-line # End key
"\e[5~": beginning-of-history # PageUp key
"\e[6~": end-of-history # PageDown key
"\e[3~": delete-char # Delete key
"\e[2~": quoted-insert # Insert key
"\eOD": backward-word # Ctrl + Left Arrow key
"\eOC": forward-word # Ctrl + Right Arrow key
इस संदर्भ पृष्ठ पर उपलब्ध @Cimbali: अधिक बाइंडेबल कमांड्स (जैसे पूर्व-इतिहास: इतिहास सूची के माध्यम से ऊपर ले जाएँ) ।