Я хочу частично очистить свою историю прокрутки терминала, но только там, где я выделил мышью в прокрутке вверх и вверх. Это возможно? Я на Mac, и я использую iTerm2 и терминал.
Я хочу частично очистить свою историю прокрутки терминала, но только там, где я выделил мышью в прокрутке вверх и вверх. Это возможно? Я на Mac, и я использую iTerm2 и терминал.
Ответы:
Не уверен насчет частично, но вы можете полностью очистить прокрутку с помощью Cmd+ K. Control+ Lбудет очищать только экран, а не содержимое / историю / буфер прокрутки.
Если вы хотите частичный скроллинг достаточно плохо, это , вероятно , будет место для его реализации.
Если другие попали сюда в поисках escape-последовательности, такой как command-K в iTerm 2, вы можете использовать
printf '\e]50;ClearScrollback\a'
printf '\ec'
и clear;printf '\e[3J'
работать в терминале, но не в iTerm 2.
iterm clear scrollback
.
Это невозможно, но вы можете очистить только экран, нажав Control+ L.
http://www.pendrivelinux.com/how-to-clear-the-terminal-command-history/
Это полностью очистит историю. история -c
Я никак не мог найти частичку.
Если я правильно понял ваш вопрос, я думаю, что вы можете добиться этого, отредактировав файл истории вручную ~/.bash_history
.
PS: чтобы сохранить текущий сеанс, сначала нужно закрыть терминал.
bash
не имеет понятия прокрутки; это то, чем управляет ваш эмулятор терминала.