ইতিহাস | গ্রেপ "কীওয়ার্ড 2 ফাইন্ড" সীমাহীন ইতিহাস দেয় না


17

আদেশ

history | grep "keyword2find"

সীমাহীন ইতিহাস দেয় না যা আমি টার্মিনালে টাইপ করে উবুন্টু ইনস্টল করেছি। আমি তাদের সকলকে একটি সময়ের জন্য ছাড়াই দেখতে চাই।


আপনি যেই ব্যবহারকারীর দিকে নজর রাখতে চান তার হোম ফোল্ডারে আপনি .bash_history ফাইলটি কেন তাকান না।

উত্তর:


9

ডিফল্ট ইতিহাস কমান্ড দ্বারা, যা ~/.bash_historyকমান্ড সঞ্চয় করতে ফাইল ব্যবহার করে , কেবলমাত্র শেষ 2000 কমান্ড সংরক্ষণ করে। সুতরাং, এটি আপনাকে সীমাহীন ফলাফল দেয় না।

আকার বাড়াতে, এই কমান্ডের সাহায্যে .bashrc ফাইলটি খুলুন gedit ~/.bashrcএবং মান বাড়ানোর জন্য লাইনটি পরিবর্তন করুন

HISTSIZE=1000
HISTFILESIZE=2000

HISTSIZEসঞ্চিত কমান্ডের সংখ্যা বোঝায়।
HISTFILESIZEইতিহাসের ফাইলটিতে থাকা রেখার সংখ্যা বোঝায়।


3

ইতিহাস নম্বর ব্যবহার করুন গ্রেপ কীওয়ার্ডটি এখানে নম্বরটি উল্লেখ করে যে পূর্ববর্তী কতটি ইতিহাস নেওয়া হবে। উদাহরণ: history 500আপনার বাশ ইতিহাসের সর্বশেষ 500 কমান্ডটি আনবে।

আপনার বাশ ইতিহাস রেকর্ডিং প্রসারিত করতে আপনার .bashrc ফাইলটিতে নীচের লাইনগুলি যুক্ত করুন।

export HISTSIZE=9000
export HISTCONTROL=erasedups

প্রথম লাইনে কয়টি ইতিহাসের রেখাগুলি রেকর্ড করা উচিত তা জানায়।

দ্বিতীয় লাইনটি ব্যবহার করে আপনি সদৃশ ইতিহাসের রেখাগুলি এড়াতে পারবেন।

এছাড়াও, ইতিহাস অনুসন্ধান করতে আপনি সহজেই Ctrl + R ব্যবহার করতে পারেন যা একটি প্রম্পট দেয়! আপনি কোথায় কীওয়ার্ড টাইপ করতে পারেন যা আপনি অনুসন্ধান করতে চান।

এটি কীভাবে সহায়তা করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.