12.04'teyim ve root kullanıcısında Bash tamamlamayı etkinleştirmenin bir yolunu bulmaya çalışıyorum.
Bunun nasıl yapılacağı hakkında bir fikrin var mı?
sudo cat /root/.bashrc
?
12.04'teyim ve root kullanıcısında Bash tamamlamayı etkinleştirmenin bir yolunu bulmaya çalışıyorum.
Bunun nasıl yapılacağı hakkında bir fikrin var mı?
sudo cat /root/.bashrc
?
Yanıtlar:
Bash tamamlama, bu Soru-Cevap bölümünde açıklandığı gibi .bashrc dosyasında etkinleştirilebilir . Sizin durumunuzda, kullanıcının .bashrc sürümünde doğru görünüyor, ancak kökünüzün .bashrc sürümünde değil. İkinci dosya /root/.bashrc
. Bu dosyayı favori metin düzenleyicinizle root olarak açın (örneğin, çalıştırarak sudo gedit /root/.bashrc
) ve #
son üç satırın başındaki satırları kaldırın :
Sen değiştirmek zorunda hatları 98-100 den
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
... için:
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
Ardından terminallerinizi kapatın ve tekrar açın.
cat
Önerdiğim gibi dosyayı değiştirip değiştirmediğinizi tekrar gördünüz mü ? Tüm terminalleri kapatıp yeniden açtınız mı? Değilse, . /etc/bash_completion
manuel olarak çalıştırmayı deneyin (bir olduğunu unutmayın .
!).
. /etc/bash_completion
el ile çalıştırmayı denediniz mi?