আপনার PATH ভেরিয়েবলটি পুনরায় সেট করুন


13

আমি আমার পাথ ভেরিয়েবল স্টাফ আপ করেছি (মূলত মুছে ফেলা)।

এটিকে ডিফল্টে পুনরায় সেট করার কোনও উপায় আছে কি?

আমি ম্যাক ওএস এক্সে কীভাবে $ PATH পরিবর্তনশীলটিকে পুনরায় সেট করব? , তবে আমি এটি খুব বিভ্রান্তিকর বলে মনে করি। আমি যতদূর জানি আমি আমার ~/.profileফাইল স্টাফ করেছি ।

উত্তর:


21

আমার মধ্যে নিম্নলিখিত রয়েছে ~/.profile:

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PATH=$PATH:~/bin

প্রথম PATHঘোষণাটি কোনও বিদ্যমান PATHসেটিংসকে ওভাররাইড করে (এটি অন্তর্ভুক্ত করে না $PATH)। ব্যবহৃত পাথটি হল ওএস এক্স ডিফল্ট।

দ্বিতীয় লাইন appends ~/binকরতে PATHএবং এটি একটি ব্যক্তিগত পছন্দ, না একটি পূর্বনির্ধারিত।

সম্পাদনার পরে, আপনার সেশনটি পুনরায় চালু করুন - বা source ~/.profileতত্ক্ষণাত্ পরিবর্তনগুলি সক্রিয় করতে কমান্ডটি ব্যবহার করুন ।


একটি মিলিয়ন মানুষকে ধন্যবাদ - এখনও অবধি সবকিছু বিভ্রান্তিমূলকভাবে বিভ্রান্ত হয়েছে - আপনার পরামর্শটি অবিশ্বাস্যভাবে সোজা এবং অনুসরণ করা সহজ
জ্যাকো প্রিটোরিয়াস

এই সাধারণ ক্ষেত্রে এবং আরও সাধারণ ~ / .bashrc এবং উত্স হিসাবে আপনার ~ /
.bash_profile

0

ফাইলটির নাম থাকতে পারে .bash_profileবা .profile- এর একটি সমাধান হতে পারে ফাইলের পুনরায় নামকরণ করা mv ~/.bash_profile ~/.bash_prolile.oldএবং তারপরে আপনার মেশিনটি পুনরায় চালু করুন এবং দেখুন কিনা এটি সাহায্য করেছে।

আপনি ফাইলটি সম্পাদনা করার চেষ্টাও করতে পারেন এবং তারপরে আপনি ভুল প্যাথ দেখতে পাবেন যা আপনি সম্পাদনা করতে পারবেন।


0

একটি সাধারণ ব্যবহারকারীর হিসাবে লগ ইন এবং su - rootপ্রার্থনা করার ক্ষেত্রে , আমি দেখতে পেলাম যে ম্যাক ওএস এক্স 10.8.5 এর বাশ উপেক্ষা করছে .profileএবং .bash_profile; আমি $PATHএই ফাইলগুলি সম্পাদনা করে রুটের পরিবর্তন করতে অক্ষম ছিলাম । কি করেনি কাজ সম্পাদনা ছিল /etc/paths। রুট শেলটি থেকে বেরিয়ে এসে আবার প্রবেশ করার পরে su - root, নতুন পথটি উপস্থিত ছিল।


সিস্টেমের পাথের সাথে মেসিং অস্থিরতা তৈরি করতে পারে।
sas08

-1

আপনার টার্মিনালটিকে পুনরায় সেট করা কাজ করবে। এটি আপনার বেসিক কনফিগারেশনগুলি পুনরায় সেট করবে।

আপনার টার্মিনালটি পুনরায় সেট করুন । শীর্ষস্থানীয় নেভিগেশন থেকে শেল >> রিসেটে যান।

এখানে চিত্র বর্ণনা লিখুন

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