আপনি যদি কোনও কী বা কীগুলির সংমিশ্রণটি চাপলে আপনার টার্মিনালে পুটিটিওয়াই দ্বারা কোন কোড প্রেরণ করা হয়েছে তা যাচাই করতে চান, আপনাকে কেবল একটি ইস্যু করতে হবে Ctrl+V
এবং তারপরে কাঙ্ক্ষিত কীটি টিপুন।
উদাহরণস্বরূপ আমার বাক্সে, হোম কী টিপলে আমার টার্মিনালে নিম্নলিখিত স্ট্রিং তৈরি হবে:
^[[1~
অর্থাৎ পুটিং এস্কেপ অক্ষর পাঠায় ^ [ স্ট্রিং দ্বারা অনুসরণ [1 ~ ।
আপনি ~/.inputrc
আপনার $HOME
ফোল্ডারে একটি ফাইল তৈরি করতে পারেন , বা বিকল্পভাবে /etc/inputrc
আপনার ফাইলের উপর নির্ভর করে একটি ফাইল তৈরি করতে পারেন । তারপরে এই ফাইলটি পুটিটিওয়াই কোডগুলি এবং ম্যাশের বাশ ক্রিয়াগুলির সাথে পূরণ করুন যা আপনি বাশ দ্বারা ট্রিগার করতে চান।
দ্রষ্টব্য: প্রতি ^ [ অক্ষরকে সমতুল্য string ই স্ট্রিং দ্বারা প্রতিস্থাপন করুন
আমার উদাহরণস্বরূপ, আমি আমার হোম কী কোড এবং শুরুর-লাইন ক্রিয়াকলাপের সাথে একটি লাইন যুক্ত করব (যা পূর্বনির্ধারিতভাবে Ctrl+A
বাশের সাথে আবদ্ধ থাকে ):
"\e[1~": beginning-of-line
এফওয়াইআই, আমার ইনপুটক্রি ফাইলটিতে নিম্নলিখিত সামগ্রী রয়েছে:
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
@ সিম্বালি থেকে: আরও বাইন্ডেবল কমান্ড (পূর্বের ইতিহাসের মতো: ইতিহাসের তালিকার মাধ্যমে Move উপরে সরান ') এই রেফারেন্স পৃষ্ঠায় উপলভ্য ।