Zsh मेरी अच्छी देखभाल करता है, और कई बार यह थोड़ा बहुत भी हो सकता है। एक बार जहां मैं चाहता था कि यह मेरे व्यवसाय से बाहर रहे, जब यह "यह सुनिश्चित करना चाहता है कि मैं दिए गए आदेश को निष्पादित करना चाहता हूं"। जिन कार्यों के साथ मैं यह अनुभव कर रहा हूं वे हैं:
आदेश:
sudo !! - पिछले कमांड को sudo के साथ पहले से चलाएं
तथा
^old^new - पिछली कमांड चलाएं, लेकिन "पुरानी" की पहली घटना को "नए" के साथ प्रतिस्थापित करें
समस्या:
जब मैं ऊपर सूचीबद्ध और हिट दो कमांड्स में से एक में टाइप करता हूं Enterकमांड को तुरंत चलाने के बजाय, कमांड का विस्तार होता है कि वास्तव में क्या चलने वाला है, और मुझे हिट करना होगा Enter एक बार फिर वास्तव में इसे निष्पादित करने के लिए। पहली दुनिया की समस्या, लेकिन फिर भी।
1 $ pwd
2 /home/neil
3 $ sudo !!
4 $ sudo pwd
5 /home/neil
मैं चरण 4 को छोड़ना चाहूंगा। यह बश में डिफ़ॉल्ट रूप से छोड़ दिया गया है।