Какие настройки мне нужно использовать стрелку вверх для запуска предыдущей команды? С Mac я могу использовать стрелку вверх для повторного запуска только что запущенной команды, но она не работает с моей оболочкой bash.
Я использую 8.04 (я не могу использовать новейший дистрибутив из-за проблем с версией компилятора).
ADDED
Я ничего не изменил, так как это новая установка с VMWare Fusion на Mac.
bash
shortcut-keys
8.04
prosseek
источник
источник
Ответы:
Убедитесь, что ваша история включена. Вы можете проверить текущий статус, выполнив:
Вывод должен содержать (обратите внимание на
history on
строку):Если это не включено, вам нужно запустить
set -o history
. Чтобы сделать это изменение постоянным, вам нужно добавить его в~/.bashrc
:Если вы хотите выполнить предыдущую команду, вы также можете выполнить следующую команду:
Со страницы руководства Bash :
Если вы используете Bash, вы также можете использовать ярлыки по умолчанию для навигации по истории:
Ctrl+ N: Следующая команда
Команды для манипулирования историей предыдущая история (Cp) Извлечение предыдущей команды из списка истории, перемещение назад в список. next-history (Cn) Извлечь следующую команду из списка истории, двигаясь вперед в списке.
источник
/etc/inputrc
или~/.inputrc
? Кроме того, какую управляющую последовательность производят стрелки вверх и вниз в терминале, который вы используете? Чтобы проверить, запуститеcat
, затем на пустой строке, нажмите вверх или вниз, затем Ctrl + C, чтобы выйти из cat. Вот это выдает^[[A^[[B
.Убедитесь, что вы используете bash. Обычная ошибка - создание нового пользователя с приложением
useradd
вместоadduser
пользователей или групп (GUI). С первым набором оболочки по умолчанию является/bin/sh
. Runchsh
( ч Анж ш флигель) , чтобы убедиться , что он установлен/bin/bash
.источник
В терминале введите:
Затем скопируйте вставить и сохраните:
Отныне в терминале вы можете выполнять пошаговый поиск. Все, что вам нужно сделать, чтобы найти предыдущую команду, - это ввести первые две или три буквы, и стрелка вверх приведет вас туда быстро.
источник