সম্ভাব্য সদৃশ:
ইতিহাসের ফাইলগুলি কি ব্যাশে একীভূত করা যেতে পারে?
আমি উবুন্টু সার্ভার 9.10 ব্যবহার করি এবং আমি একাধিক টার্মিনাল সেশনের জন্য আমার বাশ ইতিহাস দেখতে সক্ষম হতে চাই। যেমন আমার শেষ 200 কমান্ড বা তারপরেও, যদিও আমি এর মধ্যে লগ আউট করেছি।
আমি যখন ব্যবহার করি তখনই historyআমার আসল টার্মিনাল সেশন থেকে সমস্ত কমান্ড দেখতে পাই। আমি কীভাবে বাশ থেকে আরও কমান্ডের ইতিহাস দেখতে পারি? বাশের জন্য কি সুনির্দিষ্ট সেটিংস আছে যা উবুন্টুতে আমার ডিফল্ট মানগুলি থেকে পরিবর্তন হওয়া উচিত?
আমার কাছে কোন ~/.bash_historyফাইল নেই। কিন্তু আমি একটি আছে ~/.bashrcসঙ্গে HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredupsএবংHISTCONTROL=ignoreboth
echo $HISTFILE
/home/sanoj/.bash_history
echo $HISTSIZE
500
echo $HISTFILESIZE
500
echo $HISTCONTROL
ignoreboth
আপডেট: আমি এখন ভার্চুয়ালবক্সে উবুন্টু সার্ভার ১০.১০ চেষ্টা করছি। যদি আমি কেবল শাটডাউন কমান্ড ব্যতীত ভার্চুয়ালবক্সটি বন্ধ করে রাখি, তারপরে যখন আমি বুট করব তখন শেষ সেশনের কমান্ডগুলি ইতিহাসের ফাইলে সংরক্ষণ করা হবে না।
কমান্ডগুলি কেবল তখনই সংরক্ষণ করা হয় যদি আমি শাটডাউন কমান্ড দিয়ে মেশিনটি শাটডাউন করি। যেমন শাটডাউন -পি 0।
এটি অবশ্যই আমার সমস্যার কারণ হতে পারে। সুতরাং আমি কীভাবে কমান্ড-ইতিহাসকে প্রায়শই সংরক্ষণ করব তা নির্ধারণ করতে হবে। যেমন প্রতিটি আদেশের পরে।
500সঙ্গে echoউভয় ভেরিয়েবল এবংhistory on
echo $HISTSIZEএবং আপনি কি পেতে হবেecho $HISTFILESIZE? আমার (উবুন্টু) তেমন~/.bashrcএকইHISTCONTROLরেখাগুলি রয়েছে যা আপনার মস্তিষ্কে মৃত, যেহেতু দ্বিতীয়টি প্রথমটিকে ওভাররাইড করে এবং মানগুলি কোলোন দ্বারা পৃথক করা হয়, কমা-বিচ্ছিন্ন নয়। আপনি যদি এটিset -oকরেন তবে এটি এমন একটি লাইন দেখায় যা "হিস্ট্রি অন" বলে?