2010-08-20 21 views
5

विंडोज पर गिट बैश का उपयोग करते हुए, यदि मैं एक बैश स्क्रिप्ट बनाता हूं, तो मैं इसे कहां रखूं ताकि मैं इसे बैश खोल से एक्सेस कर सकूं?विंडोज़ पर गिट बैश - स्टोर करने के लिए और बैश स्क्रिप्ट्स को कैसे आमंत्रित करें

मूल रूप से, मुझे लगता है कि फाइलों आदि

मैं कुछ मानकों के साथ बैश अंदर से समारोह आह्वान करने के लिए चाहते हैं के साथ कुछ सामान करता है एक bash खोल स्क्रिप्ट बनाना चाहते हैं, और स्क्रिप्ट तो अपना काम करेंगे।

मैं इस माहौल में पूरी तरह से नया हूं, इसलिए बैश का मेरा ज्ञान बहुत सीमित है।

अग्रिम धन्यवाद।

उत्तर

3

ठीक है, आप इसे कहीं भी रख सकते हैं। लेकिन उपयोग की आसानी के लिए, आप इसे अपनी होम निर्देशिका में रखना चाहेंगे। यह जानने के लिए, Git बैश खुल जाएगा और निम्न लिखें:

cd ~ 
pwd 

यह की तरह कुछ लौट जाना /c/Documents and Settings/username (या /c/Users/username)। विंडोज शब्दावली में, यह "सी: \ दस्तावेज़ और सेटिंग्स \ उपयोगकर्ता नाम" पर जैसा कि आप उम्मीद करेंगे।

+0

तो क्या इसे विशेष रूप से कुछ नामित करने की आवश्यकता है, या इसे बीएटी फ़ाइल के समान निष्पादित किया गया है? – ctorx

+0

नामकरण कोई फर्क नहीं पड़ता। हालांकि, आमतौर पर फ़ाइल की पहली पंक्ति उस शेल को इंगित करती है जो इसे निष्पादित करती है, इसलिए इस मामले में पहली पंक्ति '#!/Bin/bash' होना चाहिए। साथ ही, एक मौका है कि आपको फ़ाइल को 'chmod a + x scriptname' कमांड के साथ निष्पादन योग्य के रूप में चिह्नित करने की आवश्यकता हो सकती है, लेकिन यहां आवश्यक होने की संभावना नहीं है। – ewall

-3

आप इसे /bin में डाल सकते हैं जो C:\Program Files\Git\bin (या इसी तरह के आधार पर है, जहां आपने गिट स्थापित किया है) के बराबर है।

0

ऐसे कई स्थान हैं जहां आप अपनी स्क्रिप्ट डाल सकते हैं जिससे वे स्वतः लोड हो जाते हैं। आप को देखने के लिए जो स्थान आपके सिस्टम पर लोड किया जा रहा है इस आदेश पर अमल कर सकते हैं, और किस क्रम में:

echo $PATH 

प्लेस स्थानों में से एक में एक स्क्रिप्ट (या इसे बनाने के लिए यह अभी तक अस्तित्व में नहीं है) और यह निष्पादन योग्य होगा। कस्टम स्थान जोड़ने के लिए आप अपने .bashrc में $PATH वैरिएबल को भी संशोधित कर सकते हैं।

यह ध्यान रखना महत्वपूर्ण है कि /bin या /usr/bin जैसे कुछ पथ आमतौर पर सिस्टम-महत्वपूर्ण प्रोग्राम होते हैं और जब वहां कुछ स्क्रिप्ट टूट जाती है तो आप बिल्कुल भी शुरू नहीं कर पाएंगे। अपने उपयोगकर्ता के लिए विशेष रूप से /c/Users/username जैसे पथ, या सभी उपयोगकर्ताओं के लिए /usr/local/bin, आमतौर पर पसंद किया जाता है।