बात यह है कि कभी-कभी मैं 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