У меня была та же проблема. Я сделал это vi .bashrc и добавил псевдоним alias ecl="/home/*myUserName*/eclipse/./eclipse". Затем я установил постоянную переменную окружения через sudo echo *VARIABLE=VALUE* /etc/environment. Если вы не хотите устанавливать постоянную переменную окружения, вы можете сделать export VARIABLE=VALUE в окне терминала, которое вы будете использовать для открытия Eclipse через ecl.
Затем я открыл новый терминал и просто ecl. Eclipse откроется и распознает переменную окружения.
Завершение Bash может быть включено в файле .bashrc, как объяснено в этого Q & A . В вашем случае это кажется правильным в .bashrc вашего пользователя, но не в .bashrc вашего root. Последний файл находится в /root/.bashrc
. Откройте этот файл с помощью вашего любимого текстового редактора в качестве пользователя root (например, запустив 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
Затем закройте свои терминалы и снова откройте их.
Завершение Bash может быть включено в файле .bashrc, как объяснено в этого Q & A . В вашем случае это кажется правильным в .bashrc вашего пользователя, но не в .bashrc вашего root. Последний файл находится в /root/.bashrc
. Откройте этот файл с помощью вашего любимого текстового редактора в качестве пользователя root (например, запустив 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
Затем закройте свои терминалы и снова откройте их.
Завершение Bash может быть включено в файле .bashrc, как объяснено в этого Q & A . В вашем случае это кажется правильным в .bashrc вашего пользователя, но не в .bashrc вашего root. Последний файл находится в /root/.bashrc
. Откройте этот файл с помощью вашего любимого текстового редактора в качестве пользователя root (например, запустив 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
Затем закройте свои терминалы и снова откройте их.
Завершение Bash может быть включено в файле .bashrc, как объяснено в этого Q & A . В вашем случае это кажется правильным в .bashrc вашего пользователя, но не в .bashrc вашего root. Последний файл находится в /root/.bashrc
. Откройте этот файл с помощью вашего любимого текстового редактора в качестве пользователя root (например, запустив 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
Затем закройте свои терминалы и снова откройте их.
Завершение Bash может быть включено в файле .bashrc, как объяснено в этого Q & A . В вашем случае это кажется правильным в .bashrc вашего пользователя, но не в .bashrc вашего root. Последний файл находится в /root/.bashrc
. Откройте этот файл с помощью вашего любимого текстового редактора в качестве пользователя root (например, запустив 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
Затем закройте свои терминалы и снова откройте их.
Завершение Bash может быть включено в файле .bashrc, как объяснено в этого Q & A . В вашем случае это кажется правильным в .bashrc вашего пользователя, но не в .bashrc вашего root. Последний файл находится в /root/.bashrc
. Откройте этот файл с помощью вашего любимого текстового редактора в качестве пользователя root (например, запустив 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
Затем закройте свои терминалы и снова откройте их.
Завершение Bash может быть включено в файле .bashrc, как объяснено в этого Q & A . В вашем случае это кажется правильным в .bashrc вашего пользователя, но не в .bashrc вашего root. Последний файл находится в /root/.bashrc
. Откройте этот файл с помощью вашего любимого текстового редактора в качестве пользователя root (например, запустив 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
Затем закройте свои терминалы и снова откройте их.
Завершение Bash может быть включено в файле .bashrc, как объяснено в этого Q & A . В вашем случае это кажется правильным в .bashrc вашего пользователя, но не в .bashrc вашего root. Последний файл находится в /root/.bashrc
. Откройте этот файл с помощью вашего любимого текстового редактора в качестве пользователя root (например, запустив 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
вручную (обратите внимание, что есть .
!).
– lumbric
31 May 2012 в 21:56
. /etc/bash_completion
вручную?
– lumbric
2 June 2012 в 23:18
Я успешно включил «завершение bash» в Ubuntu 12.04 LTS, отредактировав файл «bash.bash.rc» в «etc».
Я просто удалил «#» в строках 32-34, а завершение bash для «sudo» теперь отлично работает.
Я успешно включил «завершение bash» в Ubuntu 12.04 LTS, отредактировав файл «bash.bash.rc» в «etc».
Я только что удалил "#" в строках 32-34, и завершение bash для "sudo" теперь работает нормально.
Я успешно включил «завершение bash» в Ubuntu 12.04 LTS, отредактировав файл «bash.bash.rc» в «etc».
Я только что удалил "#" в строках 32-34, и завершение bash для "sudo" теперь работает нормально.
Я успешно включил «завершение bash» в Ubuntu 12.04 LTS, отредактировав файл «bash.bash.rc» в «etc».
Я только что удалил "#" в строках 32-34, и завершение bash для "sudo" теперь работает нормально.
Я успешно включил «завершение bash» в Ubuntu 12.04 LTS, отредактировав файл «bash.bash.rc» в «etc».
Я только что удалил "#" в строках 32-34, и завершение bash для "sudo" теперь работает нормально.
Я успешно включил «завершение bash» в Ubuntu 12.04 LTS, отредактировав файл «bash.bash.rc» в «etc».
Я только что удалил "#" в строках 32-34, и завершение bash для "sudo" теперь работает нормально.
Я успешно включил «завершение bash» в Ubuntu 12.04 LTS, отредактировав файл «bash.bash.rc» в «etc».
Я только что удалил "#" в строках 32-34, и завершение bash для "sudo" теперь работает нормально.
Я успешно включил «завершение bash» в Ubuntu 12.04 LTS, отредактировав файл «bash.bash.rc» в «etc».
Я только что удалил "#" в строках 32-34, и завершение bash для "sudo" теперь работает нормально.
Я успешно включил «завершение bash» в Ubuntu 12.04 LTS, отредактировав файл «bash.bash.rc» в «etc».
Я только что удалил "#" в строках 32-34, и завершение bash для "sudo" теперь работает нормально.
Я успешно включил «завершение bash» в Ubuntu 12.04 LTS, отредактировав файл «bash.bash.rc» в «etc».
Я только что удалил "#" в строках 32-34, и завершение bash для "sudo" теперь работает нормально.