মনে রাখবেন যে, এই হল না সদৃশ। আমি ক্যাশে নিষ্ক্রিয় করার বিষয়ে জিজ্ঞাসা করছি , এটি সাফ না করে। আপনার যদি সাফ করার জন্য ক্যাশে থাকে তবে তা অবশ্যই অক্ষম নয়।
বিরল ইভেন্টগুলিতে আমি বাশের জিনিসগুলিকে ক্যাশে পেয়েছি এমন জিনিসগুলি লক্ষ্য করেছি, এটি সহায়ক হিসাবে নয়, কারণ এটি রক্তাক্ত বিরক্তিকর। একটি উদাহরণ:
~ dc$ export PATH=$HOME/bin:$PATH
~ dc$ cat bin/which
#!/bin/bash
echo "my which"
~ dc$ which
my which
~ dc$ rm bin/which
~ dc$ which which
-bash: /Users/dc/bin/which: No such file or directory
অন্য শেল ...
~ dc$ which which
/usr/bin/which
আমি নিশ্চিত যে এই পুরানো দিনগুলিতে ডিস্কগুলি ধীর হয়ে গিয়েছিল এবং স্মৃতিশক্তি ব্যয়বহুল এবং সীমাবদ্ধ ছিল এবং এই কারণে আপনি অনেক বেশি ক্যাশে করতে পারবেন না - এই ক্যাসিংটি কোনও কমান্ড সন্ধান করার জন্য প্রয়োজনীয় সমস্ত ডিস্ক ব্লককে ক্যাশে করার চেয়ে সস্তা a । কিন্তু আজকাল এটি কোনও লক্ষণীয় উপকার সরবরাহ করে না এবং এটি সমাধানের চেয়ে আরও বেশি সমস্যার সৃষ্টি করে। এটি একটি ভুল বৈশিষ্ট্য, বাগ হওয়ার কারণে ভার্জিং করছে।
এবং আমি এটি অক্ষম করার কোনও উপায়ও খুঁজে পাচ্ছি না। কোন পয়েন্টার?
set +hহ্যাশিং অক্ষম করতে ব্যবহার করুন ।
/usr/binথাকে যা সম্পূর্ণরূপে ক্যাশে থাকে।