ताज़ा बैश टैब पूरा


10

मेरे पास अपने ssh- होस्ट को ऑटो-पूरा करने के लिए एक स्क्रिप्ट है। यदि मैं बदल जाता हूं ~/.ssh/config, तो स्वतः पूर्णता स्वचालित रूप से अपडेट नहीं होती है, हालांकि। इससे मुझे कोई आश्चर्य नहीं हुआ। एक नए शेल में, नई प्रविष्टि को उठाया और प्रयोग करने योग्य है, निश्चित रूप से।

मैं कैसे मैन्युअल रूप से बैश में पूरा होने का ताज़ा ट्रिगर कर सकता हूं?

जवाबों:


11

ऐसा करने का प्रयास करें:

exec bash

यह चाल चलेगा ...


2
साफ-सुथरा, जो वर्तमान शेल को बदल देता है ... एक तरह से, कि एक नया शेल खोलना पसंद है, लेकिन फिर भी अच्छा है।
क्रोन

8

पुनः लोड बैश पूरा कार्य फ़ाइल देखें

. /etc/bash_completion.d/filename

( /etcजहां आपकी bash_completion स्क्रिप्ट तैनात हैं, उसके आधार पर filenameउपयुक्त स्क्रिप्ट द्वारा प्रतिस्थापित करें )


1
आमतौर . /etc/bash_completionपर मेरा समाधान है।
डंकन जोन्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.