আমি সুস লিনাক্স এন্টারপ্রাইজ 10 এসপি 1 এ ব্যাশ শেল ব্যবহার করছি।
কেউ বাশার ইতিহাস অক্ষম করেছিল। তার মানে আমি ইউপি কী টিপে পূর্ববর্তী কমান্ডটি পেতে পারি না। আমি কমান্ডের ইতিহাস সক্ষম করতে চাই।
কিভাবে আমি এটি করতে পারব?
আমি সুস লিনাক্স এন্টারপ্রাইজ 10 এসপি 1 এ ব্যাশ শেল ব্যবহার করছি।
কেউ বাশার ইতিহাস অক্ষম করেছিল। তার মানে আমি ইউপি কী টিপে পূর্ববর্তী কমান্ডটি পেতে পারি না। আমি কমান্ডের ইতিহাস সক্ষম করতে চাই।
কিভাবে আমি এটি করতে পারব?
উত্তর:
বাশ প্রম্পটে নিম্নলিখিত কমান্ডগুলি টাইপ করুন এবং প্রত্যেকের পরে তালিকাবদ্ধ পদক্ষেপগুলি করুন:
set -o | grep history
যদি আপনি "ইতিহাস বন্ধ" পান তবে আপনার শেষে এই লাইনটি যুক্ত করুন ~/.bashrc
:
set -o history
পরবর্তী চেষ্টা:
echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE
প্রথমটি যদি ফাঁকা হয় বা /dev/null
, আপনার শেষের দিকে এই লাইনটি যুক্ত করুন ~/.bashrc
:
HISTFILE=$HOME/.bash_history
শেষ দুটি মুদ্রণের মধ্যে যদি 0 হয় তবে এটিকে 500 এর ডিফল্টের মতো কিছু সংখ্যায় সেট করুন:
HISTFILESIZE=500
HISTSIZE=500
আপনি যা করতে পারেন তা হ'ল পরিবেশের পরিবর্তনশীল "এইচআইএসটি ফাইল" সেট করা আছে কিনা তা পরীক্ষা করা। আপনি যে ইতিহাসে নিজের ইতিহাস লিখতে চান সেটি সেটি সেট করা উচিত। দ্বিতীয়টি পরীক্ষা করে দেখুন, যদি ফাইলটি সেট করা থাকে তবে আপনার ব্যবহারকারীকে সেই ফাইলটি লেখার অনুমতি রয়েছে has এগুলি হ'ল প্রথম দুটি জিনিস যা আমার মনে আসে pop