উত্তর:
.lesskeyআপনার বাড়ির ফোল্ডারে একটি টার্মিনাল খুলুন এবং একটি ফাইল তৈরি করুন এবং এতে নিম্নলিখিতগুলি যুক্ত করুন:
#env
LESSHISTSIZE=0
যদি .lesshstআপনার হোম ফোল্ডারে ফাইলটি ইতিমধ্যে থাকে তবে এটি মুছুন এবং আদেশটি টাইপ করুন
lesskey
আপনার এখানে কোনও ত্রুটি পাওয়া উচিত। lessআপনি এখন পর্যন্ত কোনও .lesskeyফাইল সংরক্ষণ না করে এটি কোনও ইতিহাস সংরক্ষণ করবে না ।
কম লোকের পৃষ্ঠা থেকে :
পরিবেশের বৈচিত্র্য
Environment variables may be specified either in the system environment as usual, or in a lesskey (1) file. If environment variables are defined in more than one place, variables defined in a local lesskey file take precedence over variables defined in the system environment, which take precedence over variables defined in the system-wide lesskey file.LESSHISTSIZE
The maximum number of commands to save in the history file. The default is 100.
সম্পাদনা করুন:
মন্তব্যগুলি থেকে, আমি হিস্ট্রি ফাইল কম রাখলে প্রতিরোধ করার আরও ভাল উপায় খুঁজে পেয়েছি।
.lesskeyহোম ফোল্ডারে থাকা ফাইলটিতে এটি যুক্ত করুন:
LESSHISTFILE=-
অথবা
LESSHISTFILE=/dev/null
আপনি যদি এটি আপনার ~/.bashrcফাইলে রাখেন তবে এটি কাজ করবে, তবে .lesskeyএকই ভেরিয়েবলের জন্য আপনার ফাইলে অন্য মান রয়েছে তবে এর চেয়ে কম অগ্রাধিকার থাকবে ।
আপনি এটি একবার দেখতে চান:
এটি মূলত LESSHISTFILEকমান্ড প্রিফিক্স এনভায়রনমেন্ট ম্যানিপুলেশনের মাধ্যমে ওভাররাইডকে সংযুক্ত করে একটি ব্যাশ ট্রিক ।
history | LESSHISTFILE=/dev/null less
এটি যা করে তা হ'ল historyকমান্ডের আউটপুটটি পাইপ করা হয় lessযখন কমান্ডের সাথে উদ্ভূত পরিবেশের জন্য কমান্ড উপসর্গ ব্যবহার করা হয় less।
এটি বাশ রেফারেন্সে বর্ণিত হয়েছে :
যে কোনও সাধারণ কমান্ড বা ফাংশনের পরিবেশ শেল পরামিতিগুলিতে বর্ণিত হিসাবে প্যারামিটার অ্যাসাইনমেন্ট সহ উপস্থাপিত করে অস্থায়ীভাবে বাড়ানো যেতে পারে। এই কার্যনির্বাহী বিবৃতিগুলি কেবল সেই আদেশ দ্বারা প্রদর্শিত পরিবেশকে প্রভাবিত করে।
Https://stackoverflow.com/a/52208927/117471 এ নির্দিষ্ট ব্যবহার সম্পর্কে আরও