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