मेरे पास कुछ बहुत ही सरल बैश स्क्रिप्ट हैं जिन्हें मैंने उन चीजों के लिए एक साथ सिल दिया था जो मैं नियमित रूप से करता हूं। उनमें से एक मेरे बैकअप कार्यों को करने के लिए डुप्लिकेट चलाने के लिए है। कुछ भी नहीं चतुर सिर्फ अगर का एक गुच्छा .. तो सच में बयान। जैसा कि इसे सुडो के रूप में चलाने की आवश्यकता है, यह मेरी स्क्रिप्ट को / usr / bin (या अन्य स्थान पर PATH) में डालने के लिए सबसे अच्छा अभ्यास होगा, root.root और chmod से 700 तक?
gitरूप में मतलब githubहै?
/usr/local/bin। अन्यथा, मैं कहूंगा कि उन्हें अभी अंदर डाल दें ~/bin। जब आप नवीनीकरण करते हैं, तो दोनों निर्देशिकाओं में आपकी अपनी स्क्रिप्ट सुरक्षित होनी चाहिए।
~/binहै कि अधिकांश लिपियों के लिए सबसे अच्छी जगह है क्योंकि आपको sudoउन्हें संपादित करने के लिए उपयोग करने की आवश्यकता नहीं है जब आप उन्हें संग्रहीत करते हैं /usr/local/bin।
gitअपनी स्क्रिप्ट को संस्करण-नियंत्रित करने के लिए उपयोग करें, git repos की स्थानीय प्रतियों को आप कहीं भी पसंद करें~, और फिर स्क्रिप्ट को सिमिलिंक करें~/bin।