मेरे पास कुछ कार्यात्मक स्क्रिप्ट हैं और मैं /usr/binउनकी प्रतिलिपि बनाना चाहता हूं ताकि मैं उन्हें सामान्य टर्मिनल कमांड के रूप में उपयोग करना चाहता हूं। क्या .shविस्तार के साथ उनका उपयोग करना अच्छा है या मैं उन्हें बिना विस्तार के बचा सकता हूं?
/usr/binऔर /usr/local/binदोनों सभी उपयोगकर्ताओं के लिए उपलब्ध होना चाहिए, लेकिन /usr/local/binउन निष्पादनयोग्य लोगों के लिए बेहतर है जो पैकेज का हिस्सा नहीं हैं।
#!/usr/bin/env bashया करने के लिए सेट है, तो मैं बिना एक्सटेंशन के सिंटैक्स हाइलाइटिंग प्राप्त कर सकता हूं #!/bin/bash।
/usr/local/binबेहतर विकल्प हो सकता है।