নিম্নলিখিত কমান্ডটি ব্যবহার এবং শর্টকাটগুলি দেখায় একটি দুর্দান্ত কলামার আউটপুট দেয়।
bind -P | grep "can be found" | sort | awk '{printf "%-40s", $1} {for(i=6;i<=NF;i++){printf "%s ", $i}{printf"\n"}}'
এটি একটি আউটপুট দেয়, যা দেখতে পছন্দ করে
abort "\C-g", "\C-x\C-g", "\e\C-g".
accept-line "\C-j", "\C-m".
backward-char "\C-b", "\eOD", "\e[D".
backward-delete-char "\C-h", "\C-?".
backward-kill-line "\C-x\C-?".
backward-kill-word "\e\C-h", "\e\C-?".
backward-word "\e\e[D", "\e[1;5D", "\e[5D", "\eb".
beginning-of-history "\e<".
beginning-of-line "\C-a", "\eOH", "\e[1~", "\e[H".
call-last-kbd-macro "\C-xe".
capitalize-word "\ec".
character-search-backward "\e\C-]".
character-search "\C-]".
clear-screen "\C-l".
complete "\C-i", "\e\e".
...
নিম্নলিখিত কমান্ডটি ব্যবহার করে এই আউটপুটটিকে একটি পাঠ্য ফাইলে প্রবেশ করুন
bind -P|grep "can be found"|sort | awk '{printf "%-40s", $1} {for(i=6;i<=NF;i++){printf "%s ", $i}{printf"\n"}}' > ~/shortcuts
ফাইলটি আপনার OME হোম ডিরেক্টরিতে তৈরি করা হয়েছে।
ব্যাখ্যা
সমস্ত শর্টকাট পেয়েছে।
bind -P
অ-নির্ধারিত সমস্ত শর্টকাট সরিয়ে দেয়
grep "can be found"
আউটপুট সাজান
sort
প্রথম কলামটি মুদ্রণ করে (অর্থাত্ ফাংশন) এবং পাঠ্যটিকে ন্যায়সঙ্গত করে
awk '{printf "%-40s", $1}
এটি পূর্ববর্তী কমান্ডের একটি অংশ। এটি কলামগুলি 6+ (অর্থাত্ শর্টকাটগুলি) মুদ্রণ করে।
{for(i=6;i<=NF;i++){printf "%s ", $i}{printf"\n"}}'
আউটপুটটিকে হোম ডির নামের শর্টকাটগুলিতে একটি দুর্দান্ত টেক্সট ফাইলে রাখে
> shortcuts
নিম্নলিখিত কমান্ডগুলি চালিয়ে কমান্ডটি কীভাবে কাজ করে তার ধারণা পেতে পারেন।
bind -P
bind -P | grep "can be found"
bind -P | grep "can be found" | sort
bind -P
আরও সুনির্দিষ্ট হবে।