বাশ দিয়ে কীভাবে এক্সিকিউটেবলগুলিকে ha PATH এ পুনঃস্থাপন করবেন


64

বিষয়টি সবই বলেছে, কীভাবে পরিবর্তিত জিনিসগুলির পরে কোনও $ PATH- র মধ্যে উপলব্ধ উপলব্ধ এক্সিকিউটেবলগুলিকে পুনঃস্থাপন করতে হবে: উদাহরণস্বরূপ, একটি from PATH থেকে একটি বাইনারি অপসারণ করা হয়েছে যা অন্য $ PATH তে পাওয়া যায়, $ PATH-ভেরিয়েবল পরিবর্তন করে।

উত্তর:


93

hash -rযা করা দরকার Zsh এ এটি রিহ্যাশ এবং পুনরায় রিশ বিদ্যমান নেই (ডিফল্টরূপে) ব্যাশে।


5
রেহেশ হ'ল হ্যাশ -r
25

1
@ জারোস্লাভ জানেন না, ধন্যবাদ (লাতিন ভাষায় আপনার নাম লেখার জন্য শ্রাই)।
প্যাট্রিক বি।

পুনঃস্থাপনাও একটি শেসল কমান্ড।
macetw

9

আমি উভয় শাঁস ব্যবহার করি এবং কয়েক বছর ধরে আমার পূর্বের মস্তিষ্কে পুনঃস্থাপন করা হয়েছে, এটি আমার জিজ্ঞাসা না করেই আঙ্গুল থেকে বেরিয়ে আসে। এই প্রতিচ্ছবিগুলিকে সামঞ্জস্য করার জন্য আমি alias rehash='hash -r'আমার .aliases_bashফাইলটিতে যুক্ত করেছি , যা আমি পরীক্ষ করি এবং এর উত্স থেকে .bashrc

সংক্ষেপে .bashrcবলতে গেলে আমি লাইনটি ব্যবহার করি:

[[ -f ~/.aliases_bash ]] && . ~/.aliases_bash 

এবং /.aliases_bashআমি লাইন ব্যবহার

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