উদাহরণ: উবুন্টুতে, সর্বদা .localহোম ডিরেক্টরিতে একটি ডিরেক্টরি থাকে এবং .profileএই লাইনটি অন্তর্ভুক্ত করে:
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
$HOME/.local/binডিফল্টরূপে বিদ্যমান নেই, তবে এটি তৈরি করা থাকলে এটি ইতিমধ্যে রয়েছে $PATHএবং এর মধ্যে এক্সিকিউটেবলের সন্ধান করা যেতে পারে।
এটি XDG ডিরেক্টরি স্পেসিফিকেশনে ঠিক উল্লেখ করা হয়নি তবে এটি থেকে উত্পন্ন বলে মনে হচ্ছে।
আমি অবাক হওয়ার বিষয়টি যদি এটি যথেষ্ট সাধারণ হয় তবে এটি সাধারণত সবচেয়ে সাধারণ শেষ ব্যবহারকারী বিতরণে উপস্থিত থাকতে পারে। উদাহরণস্বরূপ, এটি সমস্ত দেবিয়ান ডেরাইভেটিভগুলিতে, বা কমপক্ষে উবুন্টুতে? রেড হ্যাট / ফেডোরা / সেন্টোস বাস্তুতন্ত্র সম্পর্কে কীভাবে? আর আর্ক, সুস এবং আজকাল লোকেরা কী ব্যবহার করছে তা নিয়ে।
অতিরিক্ত পরিষ্কার করার জন্য $HOME/.local/bin, এটি কেবলমাত্র নয় , নয়$HOME/bin ।
কৌতূহলের বাইরে, আপনার কাছে তথ্য থাকলে বিএসডি, ওএস / এক্স এবং অন্যকে অন্তর্ভুক্ত করতে দ্বিধা বোধ করবেন না। :)
/etc/skel/.profileব্যবহারকারীর উপস্থিতির জন্য কমপক্ষে 14.04 টি পরীক্ষা করে $HOME/binএবং PATHএটি উপস্থিত থাকলে এটিতে যুক্ত করে; বিপরীতে, 16.04 উভয় $HOME/binএবং $HOME/.local/binনিঃশর্তভাবে যুক্ত হবে বলে মনে হচ্ছে । পূর্ববর্তী উবুনটাস মোটেও যোগ করার কথা আমি মনে করি না $HOME/.local/bin- তবে আমি bashপ্যাকেজ চেঞ্জলগে (যা সম্ভবত মালিকানাধীন /etc/skel/.profile) প্রাসঙ্গিক কিছু দেখতে পাচ্ছি না ।