बस मेरे विंडोज 7 लैपटॉप और डेस्कटॉप पर गिट स्थापित किया गया और ऐसा लगता है कि सेटअप में कुछ मानक यूनिक्स कमांड गायब हैं। मैं गिट के लिए नया हूं और विंडोज़ सामान के साथ इतना अच्छा नहीं हूं।
मुझे गिट बैश को कॉन्फ़िगर करने की कोशिश करके समस्या का पता चला .bashrc
इस प्रकार एक साधारण उपनाम जोड़कर:
alias ls "ls -F"
जब .bashrc
चलाया जाता है (और खोल शुरू होने पर इसे निष्पादित किया जा रहा है), मुझे यह संदेश मिलता है:
$ alias ls "ls -F"
bash: alias: ls: not found
bash: alias: ls -F: not found
बिन निर्देशिकाओं की नज़दीकी परीक्षा के बाद (/bin
, /usr/bin
, अर्थात। C:Program FilesGitbin
तथा C:Program FilesGitusrbin
क्रमशः) कोई नहीं है alias
या alias.exe
.
मुझे लगता है कि यह यूनिक्स के साथ कुछ करने के लिए हैआदेशों को विंडोज़ निष्पादन योग्य में पुन: बनाया गया है और किसी पथ की कुछ शाखा नहीं है जिसे मैं याद नहीं कर रहा हूं। मैंने पथ पर जांच की है और कुछ छिपी बिन निर्देशिका नहीं पाई है।
मैंने सिगविन स्थापित करने पर कई पोस्टिंग देखी हैंइस पर यह स्वयं है और मैं यह कर सकता हूं लेकिन मेरे लैपटॉप और डेस्कटॉप दोनों के लिए एक लंबे समय तक फिक्स में लॉन्च करने से पहले मैं जानना चाहता हूं कि मुझे कुछ याद आ रहा है या मेरा गिट प्रारंभिक इंस्टॉल खराब है या यदि वहां एक पैकेज है I जोड़ना चाहिए - किसी भी सहायता की सराहना करेंगे।
उत्तर:
उत्तर № 1 के लिए 1सही वाक्यविन्यास होगा:
alias ls="ls -F"
उपनाम एक है बैश बिल्टिन कमांड, तो आप गिट वितरण में कहीं भी alias.exe नहीं मिला।