Я - newbi к SUSE, я установил Java в своем выпуске Сервера Linux SUSE, Таким образом, я хочу установить путь в Linux, Таким образом, я создал .bash_profile в в корневом пути / с помощью касания и добавил путь как "JAVA_PATH". Когда перезапускают мой Linux, вышеупомянутая команда не работает, и это показывает неизвестную команду "JAVA_PATH", я не могу способный загрузиться в режиме GUI, я могу загрузиться только в терминальном режиме, Как удалить файл (.bash_profile в корне/)? И как добавить, что Java соединяет каналом в SUSE
Примечание: Прежде чем все команды хорошо работают
Заранее спасибо, Jak...
Вы, вероятно, повредили свой .bash_profile, и теперь у Вас нет функциональной переменной ПУТИ.
Для удаления .bash_profile необходимо будет назвать полностью определенное название исполняемого файла /bin/rm
(вместо просто rm
). Проблема состоит в том, что это, вероятно, сделает Вашу проблему хуже, не лучше.
Чтобы отредактировать существующий .bash_profile и установить его на хорошее состояние, использовать /usr/bin/vi
и набор это к
Если Вы не можете вернуться Вы .bash_profile назад к, он - исходная форма, необходимо попытаться установить его на
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
BASH_ENV=$HOME/.bashrc
USERNAME="root"
export USERNAME
export BASH_ENV
export PATH
Это - очень плохая идея сделать нормальную работу как корень, поскольку у Вас есть способность безвозвратно уничтожить Вашу систему (путем создания большего количества работы для "задержки его снова", чем это стоит).
А-ч... Я помню те дни новичка. Очень легко быть записанным при проигрывании с огнем.
root# bash root# export PATH=/usr/bin:/bin:/sbin root# cd /root root# mv .bash_profile .bash_profile.backup-to-inspect root# shutdown -r now
Так или иначе эти команды переместят ".bash_profile" далеко, но сохраняют резервное копирование так, чтобы можно было смотреть на него и узнать, какой непослушный вид вещи Вы сделали к нему. Это также перезагрузит компьютер.
Некоторые важные уроки, которые необходимо извлечь, чтобы не записываться в будущем:
Когда Ваши перезагрузки компьютера, необходимо смотреть на то, что Вы вставляете тот файл:
cat /root/.bash_profile | less
Я подозреваю, что Вы сделали что-то как:
PATH=PATH:JAVA_PATH
Вместо:
PATH=$PATH:$JAVA_PATH
Или что-то еще, что изменило Вашу переменную окружения PATH.