होने "" रास्ते में जादुई रूप से प्रकट होने और गायब होने की आज्ञा देता है। सीडी कहीं और आपकी कमांड शुरू या काम करना बंद कर देती है। यह आप "से बाहर चल रहे थे कि अभद्र है।" अगर कमांड "/" है तो "कमांड" से "कमांड" है। यही समस्या ".." और "/" या "../" और किसी भी अन्य रिश्तेदार पथ से शुरू होने वाले रास्तों पर लागू होती है।
व्यक्तिगत आदेशों के लिए मैं $ HOME / बिन की सलाह देता हूं। यदि वे पर्याप्त उपयोगी हैं तो वहां से वे / usr / स्थानीय / बिन में प्रवास कर सकते हैं।
संपादित करें: जैसा कि स्वीकृत उत्तर में दिया गया है, मौजूदा निर्देशिका में निष्पादन योग्य फाइलें (प्रोग्राम) आपके सिस्टम के लिए भयानक काम कर सकती हैं। यदि उनके पास समान रूप से उपयोग की जाने वाली कमांड के रूप में एक ही नाम है, तो उनके लिए निर्देशिका को बदलकर ट्रिगर किया जाना अपेक्षाकृत आसान है। दुर्भावनापूर्ण लोगों को नुकसान पहुंचाने के इरादे से ऐसे कार्यक्रम लिखने के लिए जाना जाता है। इस तरह के कार्यक्रमों के आकस्मिक निष्पादन को PATH सूची के अंत में सापेक्ष पथ प्रविष्टि डालकर कम किया जा सकता है। सामान्य आदेशों के सामान्य गलत वर्तनी वाले कार्यक्रमों को अभी भी ट्रिगर किया जा सकता है।
.हालांकि यह% PATH% में नहीं है। इसलिए PowerShell की आवश्यकता है.\executable।