मैं एक विंडोज़ मशीन पर विकसित कर रहा हूं। लाइनक्स कमांड लाइन के लिए मुझे एकमात्र जगह Git Bash की आवश्यकता है। समस्या यह है: जब मैं इसे खोलता हूं, तो मैं होम डायरेक्टरी में हूं। मुझे निर्देशिका को अपने कार्यक्षेत्र में बदलना होगा, जैसे:
cd ../../../d/work_space_for_my_company/project/code_source
क्या मैं इसे एक .sh फ़ाइल में लपेट सकता हूँ, इसलिए मुझे अब इसे टाइप करने की आवश्यकता नहीं है? यह सरल होना चाहिए लेकिन मुझे लिनक्स कमांड लाइन के बारे में शून्य ज्ञान है। मैं वास्तव में सराहना कर रहा हूं यदि आप मुझे उस .sh फ़ाइल को बनाने के तरीके के माध्यम से चल सकते हैं।
C:\Windows\System32\bash.exe -i -c 'cd /mnt/c/Data; exec "${SHELL:-bash}"'
(या यदि आप cmder का उपयोग करते हैं cmd /c "C:\Windows\System32\bash.exe -i -c 'cd /mnt/c/Data; exec "${SHELL:-bash}"'" -new_console:t:Data
) जहां -i
तीर कुंजी काम करती है
ctrl-r../d
और कमांड ऊपर आएगा, और फिर टाइप करें। सामान्य तौर पर, कमांड इतिहास का उपयोग करने के तरीके को सीखने में कुछ मिनट का निवेश करें और फिर आप इसे बहुत उपयोग कर रहे होंगे, जैसा कि आप विभिन्न गॉर्ज कमांडों को दोहराते हैं।