Я хотел бы, чтобы приложение Mac OS Terminal прокручивало мою историю команд так же, как оно работает в Linux, если это возможно. В настоящее время, если я нажму стрелку вверх в терминале, он будет прокручивать каждую из моих недавних команд, даже если последние 50 были одной и той же командой . В большинстве систем Linux, которые я использовал, это поведение прокручивает историю команд назад, но в большинстве случаев пропускает дубликаты команд . Возможно ли такое поведение в терминальном приложении Mac OS X, или мне нужно использовать другое терминальное приложение? Спасибо.
12
Ответы:
Марк, который прокомментировал мои вопросы выше, был прав. Это настройка bash. Если вы добавите следующее в ваш
~/.bash_profile
скрипт, вы получите это поведение.Вы также можете игнорировать любые строки, начинающиеся с пробела:
Или сделать оба, используя:
источник
Предполагая, что вы используете Bash, то
или
в одном из ваших файлов bash rc.
источник