संभवत: यह कुछ प्लगइन द्वारा प्रदान की गई एक विशेषता है जिसे मैंने अपने ओह-माय-ज़श सेटअप में सक्षम किया है (मैं अब कई वर्षों से zsh का उपयोग कर रहा हूं)।
जब से मैंने सर्वर के लिए अपनी सार्वजनिक कुंजी जोड़ी (अब मैं पासवर्ड दर्ज किए बिना सर्वर पर SSH कर सकता हूं) को देखा, जब मैंने scp
अपने शेल में एक कमांड की रचना की, तो मैं वास्तव में दूरस्थ फ़ाइल पथों को टैब-पूर्ण करने में सक्षम हूं!
जैसे
$ diff <(scp Remoteuser@remote.domain.net:/var/www/html/
मैं टैब मारा और यह सिर्फ काम करता है! (के रूप में मैं क्या करने के लिए आदेश के साथ ही पूरा करने की कोशिश कर रहा हूँ, मैं scp
stdout करने के लिए "प्रतिलिपि" का उपयोग करने के लिए जा रहा हूँ , और फ़ीड करने के लिए कि एक फ़ाइल के रूप में अलग करने के लिए। इस तरह से मैं सटीक परिवर्तन देख सकते हैं जो मैं सर्वर से पहले तैनात हैं। चल रहा है rsync
)
मैं उत्सुक हूं कि वे कौन से टुकड़े हैं जो इस काम को इतनी अच्छी तरह से करते हैं। क्या यह sc में निर्मित कुछ है जो z खोल के साथ एकीकृत था? या कुछ और?
zsh
। क्या यह संभव हैbash
।