কিভাবে কমান্ড লাইনে সঠিকভাবে PATH-এ একটি নতুন পথ যোগ করবেন
সুচিপত্র:
ব্যবহারকারী পাথ হল ডিরেক্টরিগুলির একটি সিরিজ যা কমান্ড লাইন প্রোগ্রামগুলি চালানোর জন্য অনুসন্ধান করা হয়। উদাহরণস্বরূপ, আপনি যদি টার্মিনালে 'iostat' টাইপ করেন, তাহলে iostat /usr/sbin থেকে চালানো হবে কারণ "/usr/sbin" আপনার $PATH-এর অংশ। তদনুসারে, যে ব্যবহারকারীরা প্রায়শই কমান্ড লাইন ব্যবহার করেন তাদের তাদের টার্মিনালে নতুন পাথ সামঞ্জস্য বা যোগ করতে হতে পারে যাতে কমান্ডগুলি সঠিকভাবে কার্যকর করতে পারে।
সম্ভবত এখন পর্যন্ত স্পষ্ট, PATH পরিবর্তন করার লক্ষ্য হল আরও উন্নত ব্যবহারকারী এবং বিকাশকারীরা যারা টার্মিনাল ব্যবহার করছেন এবং কমান্ড লাইনে অনেক সময় ব্যয় করছেন। গড় ম্যাক ব্যবহারকারীদের সাধারণত ম্যাক ওএস এক্স-এ এটি পরিবর্তন, যোগ বা অন্যথায় সামঞ্জস্য করার কোন প্রয়োজন নেই। ম্যাক ওএস এক্স-এর কথা বলতে গেলে, এটি স্পষ্টতই ম্যাক কেন্দ্রিক, আপনি লিনাক্সেও আপনার শেলে একটি PATH যোগ করতে এই একই কৌশলটি ব্যবহার করতে পারেন। , সেইসাথে অন্যান্য ইউনিক্স ফ্লেভার।
শুরু করার আগে, আপনি কিছু গোলমাল করার ক্ষেত্রে বিদ্যমান $PATH দেখতে চাইতে পারেন, এইভাবে আপনি একই কমান্ড ব্যবহার করে এক্সপোর্ট করে সহজেই এটি পুনরুদ্ধার করতে পারেন। বর্তমান $PATH চেক করতে শুধু টাইপ করুন: "echo $PATH"
PATH এ একটি ডিরেক্টরি যোগ করা
$PATH (পরিবেশ পরিবর্তনশীল) এ একটি নতুন পথ যোগ করার সবচেয়ে সহজ উপায় হল এক্সপোর্ট কমান্ড। এই উদাহরণে আমরা "~/opt/bin" যোগ করব এক্সপোর্ট সহ ব্যবহারকারী PATH:
export PATH=$PATH:~/opt/bin
আপনি এটি সরাসরি কমান্ড লাইন থেকে চালাতে পারেন, তারপর ইকো দিয়ে $PATH চেক করে দেখান যে এটি এভাবে যোগ করা হয়েছে:
echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin
কীভাবে PATH এ একাধিক পাথ যোগ করবেন
যেমন একাধিক পাথ তাদের অনুসন্ধানের অগ্রাধিকার অনুযায়ী $PATH-এ একত্রে সংরক্ষিত এবং সংরক্ষিত হতে পারে, আপনিও এইভাবে নতুন পাথ যোগ করতে পারেন। আমরা আগের মতো একই উদাহরণ ব্যবহার করব, কিন্তু এবারও ~/dev/bin ডিরেক্টরি যোগ করুন:
export PATH=$PATH:~/opt/bin:~/dev/bin
শেল প্রোফাইলে PATH সেট করা
মনে রাখবেন যে PATH-এ পরিবর্তনগুলি বজায় রাখার জন্য, আপনি সেগুলিকে ~/.profile, .zshrc, বা ~/.bash_profile-এ যোগ করতে চাইবেন, আপনি কোন শেল ব্যবহার করছেন তার উপর নির্ভর করে৷ এটি করতে আপনার প্রিয় পাঠ্য সম্পাদক ব্যবহার করুন, তা ন্যানো, ইম্যাক্স বা ভিম হোক না কেন। আপনি যদি জটিল হয়ে থাকেন, তাহলে জিনিসগুলি সহজে স্ক্যানযোগ্য রাখতে প্রোফাইলে মন্তব্য যোগ করা ভালো ধারণা:
মজা রপ্তানির জন্য PATH-এ অপ্ট বিন এবং দেব বিন যোগ করা হচ্ছে PATH=$PATH:~/opt/bin:~/dev/bin
Mac OS X-এর অনেক সংস্করণে Bash হল ডিফল্ট শেল, কিন্তু পরবর্তী আধুনিক রিলিজে zsh হল ডিফল্ট, এবং অবশ্যই অন্যান্য শেল যেমন sh, ksh, এবং tcshও রয়েছে ম্যাক. Mac OS X শেল পরিবর্তন করা একটি খুব সহজ প্রক্রিয়া হয় chsh সহ, অথবা টার্মিনাল এবং/অথবা iTerm2 পছন্দের মধ্যে।