Как включить автозаполнение bash в SunOS?

Без доступа суперпользователя вы не можете использовать диспетчер пакетов для установки пакетов программного обеспечения. Однако, если в системе установлены компиляторы и необходимые библиотеки, вы можете загрузить исходный код и скомпилировать программное обеспечение самостоятельно, а также ограничить его установку в пределах своего домашнего дерева каталогов. Большинство исходных архивов поставляются с файлом README , INSTALL и / или COMPILING , который описывает процесс.

1
10.10.2016, 02:45
3 ответа

Чтобы восстановить автозавершение и навигацию по истории с помощью стрелок (без изменения интерактивной оболочки, как предложил peterh, хотя это совершенно нормально), попробуйте следующую команду:

$ set -o emacs

Если это не работает, попробуйте :

$ export EDITOR=emacs

Скопируйте любую команду, которая работает для вас, в ~/.profile, и она должна устанавливаться автоматически при каждом открытии терминала.

0
27.01.2020, 23:25

В Solaris 10 старая обычная оболочка Bourne по-прежнему была оболочкой по умолчанию, а не Bash. Это изменилось в 2011 году с выпуском Solaris 11.

Для Solaris 10 и предположим, что вашим пользователем является 'john', сделайте следующее.

  1. Изменить на root: su - root
  2. Выполнить: usermod -s / usr / bin / bash john .

Вам нужно будет полностью выйти из системы 'john' и снова войти в систему.

3
27.01.2020, 23:25

Это исправило мою Solaris 10:

tcsh
set autolist

TAB, должно работать с этого момента в вашем терминале.

0
27.01.2020, 23:25

Теги

Похожие вопросы