जवाबों:
संक्षेप में: source /etc/bash_completion
चाल चलनी चाहिए (इसे SSH सत्र के भीतर शेल में चलाएँ)।
लंबी कहानी: काम पूरा करने के लिए बैश करने के लिए, आपको बताना होगा bash
कि प्रत्येक कमांड के तर्कों को कैसे पूरा किया जाए। इसके लिए bash
अंतर्निहित कमांड के इनवोकेशन के लंबे अनुक्रम की आवश्यकता होती है complete
; इसलिए, उन्हें आमतौर पर एक अलग स्क्रिप्ट (या कई लोगों में /etc/bash.complete.d/*
) में एकत्र किया जाता है जो उन सभी को लोड करता है।
एक नियमित रूप से खोल स्क्रिप्ट होने के नाते, आप हमेशा लोड कर सकते हैं bash_completion
किसी भी खोल में स्टार्टअप स्क्रिप्ट ( ~/.bash_profile
, ~/.bash_login
, ~/.bashrc
)
आगे की पढाई:
bash(1)
complete
कमांड के लिए मदद पाठ (रन: help complete
इन bash
)