কীভাবে `কোন সেমিডি`! = সেমিডি?


2

কেউ কি এই ব্যাখ্যা করতে পারেন?

$ vim --version
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Jul 12 2010 12:47:31)
$ `which vim` --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 13 2011 22:52:17)

আমি সবেমাত্র ভিএম এর সর্বশেষতম সংস্করণটি সংকলন করেছি এবং এটিতে ইনস্টল করেছি $HOME/bin, এটি প্রথম পথ $PATHwhich vimসঠিক পথটি ফেরত দেয়: /home/user/bin/vimযাইহোক, আমি যখন vimএটি চালিত করি তখন এটি প্রবর্তিত হয় /usr/bin/vim

আমি আরেকটি এক্সটার্ম চালু করেছি এবং সমস্যাটি অদৃশ্য হয়ে গেছে, তবে আগের শব্দটি কীভাবে এইরকম এক অদ্ভুত অবস্থায় পড়েছিল তা নিয়ে আমি এখনও আগ্রহী। কোন ধারনা?

উত্তর:


5

ইউনিক্স-এ, আপনি যখন কোনও কমান্ড চালান, শেলটি যেখানে বাইনারি পাওয়া যায় সে পথটি সংরক্ষণ করে। এরপরে আপনি যদি পাথ পরিবর্তন করেন, বা ডিরেক্টরিটিতে ডিরেক্টরিতে আগে কোনও ভিন্ন সংস্করণ ইনস্টল করেন, তবে শেলটি এটির সন্ধান পাবে না কারণ এটি ইতিমধ্যে খুঁজে পাওয়া কমান্ডগুলির সন্ধান করে না।

hash -rকোন ভিএম এবং ভিএম এর তুলনা করার আগে আপনি যদি টাইপ করে থাকেন তবে এই তাত্পর্যটি আপনি দেখতে পেতেন না।

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