बात यह है कि कभी-कभी मैं cdगलती से टाइप करता हूं और मुझे होम डायरेक्टरी में ले जाता है।
जैसे मैं एक निर्देशिका में हूं जिसमें एक छिपी निर्देशिका और एक दृश्य निर्देशिका है, मैं जल्दी से cd+ दबाता हूं tabऔर यह मुझे होम निर्देशिका में ले जाता है
cdकुछ नहीं करना चाहते हैं , तो आप एक फ़ंक्शन लिख सकते हैं जिसका नाम cdकुछ नहीं है जब कोई तर्क नहीं दिया जाता है, अन्यथा कॉल करेंbuiltin cd "$@"
cdजो कुछ भी करता है उसे करने की आदत डालें। यदि आप उन कमांड्स को निष्पादित करने की आदत रखते हैं जिन्हें आपने चेक नहीं किया है, तो आप बाद में बहुत बड़ी परेशानियों में पड़ जाएंगे। उदाहरण के लिए, आप दो फ़ाइलों को एक तीसरी निर्देशिका में ले जाना चाहते हैं: mv a b dir/और TAB पूरा होने पर dirआपकी अपेक्षा के अनुरूप उत्पादन नहीं होता है, आप mv a bओवरराइटिंग को अंजाम देंगे b। सावधान रहना सीखें, Enter दबाने से पहले कमांड देख लेना सीखें।
rmजैसे शीर्ष स्तर की निर्देशिकाओं के हटाने को रोकने के लिए /, /etc, /usr, /home, /varएक पासवर्ड ओवरराइड के बिना, आदि। कभी-कभी हमें खुद से सुरक्षा की आवश्यकता होती है :)
cdकहीं दुर्घटना से हैं, तोcd -अपने पिछले स्थान पर लौटने के लिए उपयोग करें - बैश$OLDPWDइस उद्देश्य के लिए चर रखता है । देखें gnu.org/software/bash/manual/bash.html#index-cd