воскресенье, 11 мая 2014 г.

Смена интерпретатора команд в Sun Solaris 10

По умолчанию в Solaris 10 используется интерпретатор команд sh (классический интерпретатор UNIX), что ни сколько не удобно. Например, вместо backspace получаем в терминал "^H", вместо автодополнения по tab получаем tab, то есть очень большой пробел. В общем вместо того, чтобы приступить к работе, тратим время на работу с напильником.
Решение, конечно же, довольно простое - нужно сменить интерпретатор команд по умолчанию на bash или другой, к которому вы уже привыкли.
Делается это одной командой:
usermod -s /bin/bash root

Вместо root подставляем имя пользователя, для которого требуется произвести изменения, после ключа "-s", указываем путь у нужному интерпретатору.
Если пользователь в системе, то получим сообщение:
UX: usermod: root is currently logged in, some changes may not take effect until next login.
Останется лишь выполнить повторный вход в систему, дабы изменения вступили в силу.

Комментариев нет:

Отправить комментарий