Я создал пользовательскую функцию в своем .profile
и добавил справа внизу после своих пользовательских псевдонимов:
# custom functions
function eclipse-gtk {
cd ~/development/eclipse-juno
./eclipse_wb.sh &
cd -
}
Функция запускает пользовательскую версию моего затмения.
После того, как я добавил его, потому что я не хотел выходить из системы, я перезагрузил свой профиль командой:
. ~/.profile
, а затем я Я проверил мою функцию, вызвав eclipse-gtk
, и она работала без проблем.
Сегодня, когда я загрузился, я не смог войти. После ввода пароля через несколько секунд я вернулся на экран входа. Переходя к командной строке с помощью CTR + ALT + F1
, я закомментировал функцию в моем .profile
, и вход в систему был возможен без каких-либо проблем.
У меня вопрос: что я сделал не так, когда написал функцию? И если что-то не так, почему это сработало вчера после перезагрузки профиля.
Заранее спасибо.
Использование: Ubuntu 12.04
Мне удалось найти проблему. Синтаксис имени функции был неверным. Очевидно, я не могу использовать символ "-" в названии функции.
Вот новая функция, которая работает, и я могу войти без проблем:
# custom functions
eclipsegtk()
{
cd ~/development/eclipse-juno
./eclipse_wb.sh &
cd -
}