যেহেতু ওএস এক্স ইউনিক্স হেরিটেজ থেকে এসেছে, আপনি /usr/local/bin
কমান্ড লাইন অ্যাপ্লিকেশন এবং স্ক্রিপ্টগুলি যে স্থানীয়ভাবে সিস্টেমের অন্তর্গত এবং কোনও নির্দিষ্ট ব্যবহারকারীর জন্য নয় এটি সিস্টেম ফাইলগুলি সংরক্ষণ করতে চাইবেন । আপনাকে প্রথমে চালিয়ে এই ডিরেক্টরিটি তৈরি করতে হবে:
sudo mkdir -p /usr/local/bin
আপনি চালিয়ে কোনও ফোল্ডারে কোনও কমান্ড লাইন অ্যাপ্লিকেশন স্থানান্তর করতে পারেন:
sudo mv my-binary /usr/local/bin/
/usr/local/bin
এটি টার্মিনালে আপনার স্ট্যান্ডার্ড অনুসন্ধানের পথের অংশ কিনা তা নিশ্চিত করতে , সামগ্রীটি পরীক্ষা করে দেখুন /etc/paths
এবং প্রয়োজনে এটি যুক্ত করুন:
grep -w /usr/local/bin /etc/paths || sudo sh -c 'echo /usr/local/bin >> /etc/paths'
কিছু ব্যবহারকারী ব্যবহারকারী স্তরের স্ক্রিপ্টগুলির জন্য একটি দ্বিতীয় ডিরেক্টরি তৈরি করে তবে এটি ব্যক্তিগত পছন্দকে আরও বেশি বিষয়।
আমি প্রতিটি ব্যবহারকারীর ফোল্ডারে সাধারণত একটি বিন ডিরেক্টরি তৈরি করি এবং তারপরে এটি ফাইন্ডার থেকে লুকিয়ে রাখি - তবে আপনি নিজে সিদ্ধান্ত নিতে পারেন আপনি এটি লুকিয়ে রাখতে চান কিনা:
mkdir ~/bin
chflags hidden ~/bin
এই ক্ষেত্রে, আপনি প্রতিটি ব্যবহারকারীর শেল শুরুর স্ক্রিপ্টগুলিকে সংশোধন করে এই অবস্থানটি অন্তর্ভুক্ত করতে চান ( ~/.bash_profile
স্ট্যান্ডার্ড শেল যা বাশের জন্য)
export PATH=$PATH:~/bin
বা আপনি যখন প্রতিটি অ্যাপ্লিকেশন চালনা করেন তখন কঠোরভাবে কোডিং করে।