উত্তর:
history -s
হুকুম
./resize-images.sh
যার চূড়ান্ত পংক্তিতে আপনি যে কমান্ডটি পরিবর্তনগুলি পূর্বাবস্থায় ফেরাতে চান তা নির্দেশ করে, এটি সত্যই কার্যকর হবে যদি পরিবর্তে স্ক্রিপ্টটি আমার ইতিহাসে কমান্ডটি যুক্ত করতে পারে তবে আমার up-enter
যদি পূর্বাবস্থায়
history -s
হুকুম
এমনকি আপনার জন্য এটি করতে কী-স্ট্রোককেও বেঁধে রাখতে পারেন। আপনি এটি কোনও বাশ প্রম্পটে প্রবেশ করতে পারেন:
bind '"\C-q": "\C-a history -s \C-j"'
বা এটি আপনার যুক্ত করুন ~/.inputrc
:
"\C-q": "\C-a history -s \C-j"
তারপরে আপনি কিছু টাইপ করতে পারেন এবং টিপতে পারেন Ctrl- qএবং এটি কার্যকর করা ছাড়াই ইতিহাসে যুক্ত হবে। "ইতিহাস" আগে জায়গা ঘটায় history
কমান্ড নিজেই না ইতিহাস যোগ করা আপনার যদি HISTCONTROL
পরিবর্তনশীল রয়েছে ignorespace
বা ignoreboth
। "\ Cq" এর পরিবর্তে আর একটি কীস্ট্রোক বেছে নেওয়া যেতে পারে।
একটি চরিত্র "কমান্ড" এর চেয়ে কম সংক্ষিপ্ত কিছু নিয়ে আসা শক্ত, সুতরাং আমাদের কী-স্ট্রোক স্তরে যেতে হবে। আমার বাশ সেটআপ এবং একটি মার্কিন কীবোর্ডের সাহায্যে আপনি এখন যা নেন:
#
(প্রয়োজন SHIFT): +1 নির্দেশনা, +2 কী চাপুনসুতরাং মোট 3 নির্দেশাবলীতে, 5 টি কীপ্রেসগুলি।
ব্যবহার ALT#1 নির্দেশ, 2 টি কীপ্রেসে একই কাজ করে।
আপনার কীবোর্ড লেআউট এবং ব্যাশ কনফিগারেশনের উপর নির্ভর করে YMMV।
#command
করা আরও দ্রুত history -s command
এবং আপনি history-search-backward/-forward
সঠিকভাবে ম্যাপ করলে এটি ব্যবহার করাও খুব সহজ । তবে এটি স্বাদের বিষয়।