ব্যাশ কমান্ড ইতিহাসের দৈর্ঘ্য পরিবর্তন করুন বা ব্যাশ ইতিহাস সম্পূর্ণরূপে নিষ্ক্রিয় করুন

সুচিপত্র:

Anonim

একজন ব্যবহারকারী .bash_history ফাইলটি কমান্ড লাইন ইতিহাসের একটি চলমান ট্যাব রাখে, ব্যাশ প্রম্পটে প্রবেশ করা প্রতিটি কমান্ড লগিং করে। এই কমান্ড ইতিহাস ফাইলগুলি অতীতের কমান্ডগুলিকে খুঁজে পাওয়া এবং স্মরণ করা খুব সহজ করে তোলে যা ভুলে যেতে পারে এবং সেগুলি সিস্টেম প্রশাসনের জন্য অত্যন্ত দরকারী। কীভাবে এই ফাইলগুলির সংরক্ষিত দৈর্ঘ্য পরিবর্তন করতে হয়, কীভাবে এটি নিষ্ক্রিয় করতে হয় এবং ব্যবহারকারীদের ব্যাশ ইতিহাস কীভাবে দ্রুত পরীক্ষা করা যায় তা আমরা কভার করব।

চেঞ্জিং ব্যাশ ইতিহাসের দৈর্ঘ্য

একটি ব্যবহারকারীর কমান্ডের ইতিহাসের ইতিহাসের দৈর্ঘ্য বাড়াতে, .bash_profile-এ নিম্নলিখিত লাইনটি যোগ করুন:

HISTFILESIZE=2500

উপরের উদাহরণটি ইতিহাসের আকারকে 2500 কমান্ডে বাড়িয়ে দেবে, যা উপযুক্ত বলে মনে করা অন্য যেকোনো সংখ্যায় পরিবর্তন করা যেতে পারে।

ব্যাশ ইতিহাস নিষ্ক্রিয় করুন

.bash_profile এর মধ্যে HISTFILESIZE নম্বরটি 0 এ সেট করা ব্যাশ কমান্ড ইতিহাস সম্পূর্ণরূপে নিষ্ক্রিয় করবে:

HISTFILESIZE=0

ইতিহাস ফাইল নিষ্ক্রিয় করা কমান্ড রিকলকে প্রভাবিত করে না, তবে এটি একজন সুপার ব্যবহারকারীকে অন্য ব্যবহারকারীর শেলে প্রবেশ করা কমান্ডগুলিকে সহজেই দেখতে বাধা দেয়।

ব্যাশ ইতিহাস চেক করা হচ্ছে

কমান্ডের ইতিহাস দেখার কয়েকটি দ্রুত উপায়, আপনার নিজস্ব ধরন দেখতে:

ইতিহাস

আপনি -w পতাকা সহ একটি ফাইলে সেই কমান্ড ইতিহাস রপ্তানি করতে পারেন:

history -w pastbash.txt

অন্য ব্যবহারকারীদের কমান্ড ইতিহাস দেখতে, পরিবর্তে তাদের .bash_history ফাইলের সাথে cat ব্যবহার করুন:

cat/Users/USERNAME/.bash_history

মনে রাখবেন যে যদি USERNAME তাদের ইতিহাস ফাইলের আকার শূন্যে সেট করে থাকে তবে কিছুই দেখানো হবে না।

ম্যাক ব্যবহারকারীদের জন্য ব্যবহারিক অ্যাপ্লিকেশন ম্যাক ব্যবহারকারীর জন্য দুটি সবচেয়ে সাধারণ অ্যাপ্লিকেশন হল প্রবেশ করা ডিফল্ট এন্ট্রিগুলির ট্র্যাক রাখা টার্মিনালে এবং দ্রুত অতীত কমান্ড খুঁজে পেতে. কমান্ডের ইতিহাস অনুসন্ধান করুন এবং আপনাকে অনুমান করতে হবে না যে সেই অস্পষ্ট কমান্ডটি কী ছিল যা আপনি চার মাস আগে প্রবেশ করেছিলেন যা একটি 's' দিয়ে শুরু হয়েছিল।

ব্যাশ কমান্ড ইতিহাসের দৈর্ঘ্য পরিবর্তন করুন বা ব্যাশ ইতিহাস সম্পূর্ণরূপে নিষ্ক্রিয় করুন