শেবাংকে বোঝানো হয়নি যে নমনীয় হতে হবে । কিছু ক্ষেত্রে থাকতে পারে যেখানে দ্বিতীয় প্যারামিটার কাজ করে , আমি মনে করি ফ্রিবিএসডি এর মধ্যে একটি।
OS এর সাথে আসা গোক এবং বেশিরভাগ ইউটিলিটিগুলির মধ্যে এটি প্রত্যাশিত /usr/bin/।
পুরানো ইউনিক্স দিনগুলিতে, /usr/স্থানীয় ডিস্কের স্থান এবং প্রতি ওয়ার্কস্টেশন ব্যয় বাঁচাতে এনএফএস বা কিছু কম ব্যয়বহুল মিডিয়া স্থাপন করা সাধারণ ছিল । একক ব্যবহারকারী মোডে/bin/ বুট করার জন্য প্রয়োজনীয় সমস্ত কিছু থাকার কথা ছিল । যেহেতু একটি নির্ভরযোগ্য মিডিয়াতে মাউন্ট করা হয়নি, সাধারণ প্রশাসন এবং সমস্যা সমাধানের পক্ষে এটি যথেষ্ট বন্ধুত্বপূর্ণ করতে পর্যাপ্ত ইউটিলিটি অন্তর্ভুক্ত।/usr//bin/
এটি প্রথমে লিনাক্সে উত্তরাধিকার সূত্রে প্রাপ্ত হয়েছিল, তবে ডিস্কের স্থানটি এখন আর কোনও সমস্যা নয় এবং বেশিরভাগ ক্ষেত্রে /usr/মূল ফাইল সিস্টেমের মধ্যে রয়েছে, বর্তমান প্রবণতা হ'ল সবকিছুকে /usr/binঅন্তত সরানো (কমপক্ষে লিনাক্স বিশ্বে)। সুতরাং একটি ডিস্ট্রো দ্বারা ইনস্টল করা বেশিরভাগ ইউটিলিটিগুলি সেখানে পাওয়া যাবে বলে আশা করা যায়। এমনকি সবচেয়ে মৌলিক ইউটিলিটিগুলি, মত cp, rm, lsইত্যাদি (ভাল, এখনো নয়)।
শেবাং পছন্দ সম্পর্কে। Ditionতিহ্যগতভাবে, এটি অ্যাডমিন বা ব্যবহারকারীদের তাদের পরিবেশ অনুসারে সম্পাদনা করতে হবে। সমস্ত বিকাশকারী জানেন যে, অন্য লোকের সিস্টেমে, দোভাষী ফাইল সিস্টেমের যে কোনও জায়গায় থাকতে পারে (যেমন /usr/local/bin, /opt/gawk-4.0.1/bin)। যথাযথভাবে প্যাকেজযুক্ত স্ক্রিপ্টগুলি (আরপিএম, দেব ইত্যাদি) হয় ডিস্ট্রো প্যাকেজের উপর নির্ভরতা (যেমন দোভাষীর একটি পরিচিত অবস্থান রয়েছে) অথবা একটি কনফিগার স্ক্রিপ্ট যা ইনস্টলেশনের সময় সঠিক হ্যাশব্যাং সেটআপ করে।
-f?/bin/gawkযথেষ্ট না ? এছাড়াও, এই প্রাসঙ্গিক হতে পারে।