Я 12.04, і я намагаюся знайти спосіб включити Bash у користувачі root.
Будь-які ідеї, як це зробити?
sudo cat /root/.bashrc
?
Я 12.04, і я намагаюся знайти спосіб включити Bash у користувачі root.
Будь-які ідеї, як це зробити?
sudo cat /root/.bashrc
?
Відповіді:
Завершення Bash можна ввімкнути у файлі .bashrc, як пояснено в цьому запитанні . У вашому випадку, здається, це правильно у .bashrc вашого користувача, але не у .bashrc вашого кореня. Останній файл знаходиться в /root/.bashrc
. Відкрийте цей файл улюбленим текстовим редактором як корінь (наприклад, запустивши sudo gedit /root/.bashrc
) та видаліть #
на початку останніх трьох рядків:
Ви повинні змінити лінії 98-100 з
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
... до:
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
Потім закрийте свої термінали і знову відкрийте їх.
cat
знову побачили, чи дійсно ви змінили файл, як я запропонував? Ви закрили та знову відкрили всі термінали? Якщо ні, спробуйте запустити . /etc/bash_completion
вручну (зверніть увагу, що є .
!).
. /etc/bash_completion
вручну?