আমি এটি আশা করি কিনা জানি না, তবে আমার ইতিহাসটি অধিবেশনগুলিতে সংরক্ষণ করা যায় না। এই কথাটি বলতে হবে, আমি যদি উইন্ডোটি বন্ধ করি তবে আমি যখন আবার এটি খুলি, ইতিহাস খালি is আমি কীভাবে এটিকে অধিবেশন চালিয়ে যেতে পারি?
আপনি যে আদেশগুলি জিজ্ঞাসা করেছেন তার ফলাফলগুলি এখানে:
set -o | grep history
history on
$ grep -i history ~/.bashrc ~/.bash_profile ~/etc/bash.bashrc ~/etc/profile ~/.profile
/cygdrive/c/cygwin/home/car/.bashrc:# Make bash append rather than overwrite the history on disk
/cygdrive/c/cygwin/home/car/.bashrc:# History Options
/cygdrive/c/cygwin/home/car/.bashrc:# Don't put duplicate lines in the history.
/cygdrive/c/cygwin/home/car/.bashrc:# export PROMPT_COMMAND="history -a"
grep: /cygdrive/c/cygwin/home/car/etc/bash.bashrc: No such file or directory
grep: /cygdrive/c/cygwin/home/car/etc/profile: No such file or directory
/cygdrive/c/cygwin/home/car/.profile:if [ "x$HISTFILE" == "x/.bash_history" ]; then
/cygdrive/c/cygwin/home/car/.profile: HISTFILE=$HOME/.bash_history
$ ls -la ~/ | grep history -> no output
$ echo $HISTFILE
~/.bash_history
$ echo $HISTSIZE
500
$ echo $HISTFILESIZE
500
নীচের উত্তরে বর্ণিত সম্পাদনাগুলি পরে, আমি এখন পাই:
grep -i hist .bashrc
# Make bash append rather than overwrite the history on disk
shopt -s histappend
# History Options
# Don't put duplicate lines in the history.
export HISTCONTROL="ignoredups"
# (added) A new shell gets the history lines from all previous shells
PROMPT_COMMAND='history -a'
# HISTIGNORE is a colon-delimited list of patterns which should be excluded.
আমি এখনও অধিবেশন জুড়ে একটি ইতিহাস সংরক্ষণ করতে অক্ষম। আমি নিম্নলিখিত প্রশ্নগুলি পড়ে:
- হিস্টপেন্ড ব্যবহার করার সময় ইতিহাসের ক্ষতি
- ইতিহাসের পরিবর্তন থেকে বাশকে কীভাবে প্রতিরোধ করা যায়?
- বাশ ইতিহাস কমান্ডে কী প্রদর্শিত হবে তা নির্ধারণ করে?
- আমি আমার ব্যাশ ইতিহাসকে কীভাবে অধিবেশন জুড়ে রাখতে পারি?
- নিয়মিতভাবে বাশার ইতিহাস সংরক্ষণ করুন
অনুমিত নকল থেকে তাদের প্রশ্নের উত্তর দেওয়া খুব সেই ব্যক্তির নীচের উত্তর সহ আমার সমস্যার সমাধান কেউই করেনি বলে মনে হয়েছে।
~/.bashrc
: এই লাইনটি যুক্ত করুন export HISTFILE="~/history"
। এটা কি কোন পার্থক্য তৈরি করবে?