আপনার ইতিহাস সক্ষম হয়েছে তা নিশ্চিত করুন। আপনি চালিয়ে বর্তমান অবস্থা পরীক্ষা করতে পারেন:
set -o
আউটপুটে থাকা উচিত ( history on
লাইনটি নোট করুন ):
histexpand on
history on
ignoreeof off
এটি সক্ষম না হলে আপনার চালনা করা দরকার set -o history
। এই পরিবর্তনকে অবিচল করতে আপনার এটিকে যুক্ত করতে হবে ~/.bashrc
:
set -o history
আপনি যদি পূর্ববর্তী কমান্ডটি চালাতে চান তবে পরবর্তী কমান্ডটিও চালাতে পারেন:
!!
থেকে ব্যাশ ম্যানুয়েল পৃষ্ঠা :
Event Designators
An event designator is a reference to a command line entry in the history list.
! Start a history substitution, except when followed by a blank, newline,
carriage return, = or ( (when the extglob shell option is
enabled using the shopt builtin).
!n Refer to command line n.
!-n Refer to the current command line minus n.
!! Refer to the previous command. This is a synonym for `!-1'.
!string
Refer to the most recent command starting with string.
!?string[?]
Refer to the most recent command containing string. The trailing ?
may be omitted if string is followed immediately by a newline.
^string1^string2^
Quick substitution. Repeat the last command, replacing string1 with
string2. Equivalent to ``!!:s/string1/string2/'' (see Modifiers below).
!# The entire command line typed so far.
আপনি যদি ব্যাশ ব্যবহার করছেন তবে আপনি ইতিহাসের মাধ্যমে নেভিগেট করার জন্য ডিফল্ট শর্টকাটগুলিও ব্যবহার করতে পারেন: