Я хочу частково очистити свою історію прокрутки терміналів, але тільки з того місця, де я вибрав мишкою під час прокрутки та вгору. Чи можливо це? Я на Mac, і я використовую iTerm2 і Terminal.
Я хочу частково очистити свою історію прокрутки терміналів, але тільки з того місця, де я вибрав мишкою під час прокрутки та вгору. Чи можливо це? Я на Mac, і я використовую iTerm2 і Terminal.
Відповіді:
Не впевнений частково, але ви можете повністю очистити свою прокрутку за допомогою Cmd+ K. Control+ Lочистить лише екран, а не вміст / історію / буфер прокрутки.
Якщо ви хочете, щоб часткове відкручування пройшло досить погано, це , мабуть, було б місцем для його здійснення.
Якщо інші потрапили сюди, шукаючи послідовність втечі, як команда 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
не має поняття прокрутки; це те, чим керує емулятор терміналу.