Если Вы способствуете Gnome, какое распределение (или даже ОС, пока это поддерживает Gnome, FreeBSD и Солярис, являющийся примерами) Вы используете, не важно. Дистрибутивы, поддерживающие Gnome обычно, делают так или при наличии разработчиков сотрудников/чиновника, выделяющих время разработке Gnome или путем финансирования (или более вероятно оба для коммерческих дистрибутивов).
Если Вы вводите history
в оболочке Вы будете видеть список недавних команд. Вы видите это к сценарию history > my_script
или что-то (или просто копируют его с ~/.bash_history файл).
Из my_script файла можно удалить ненужные команды, добавить строку хижины, обычно #!/bin/bash
, и сделайте это исполняемым файлом chmod +x my_script
и Вы сделаны.
Путем я приблизился бы, это:
history -a
- добавьте новые строки к файлу истории
ctrl-x, ctrl-e
- откройте редактора для создания быстрого сценария (в vi для меня)
:r ~/.bash_history | tail -n 20
- читайте в последних 20 командах из файла истории.
Другой подход мог быть должен использовать редактора с макроязыком.
Значительная подсказка поможет сделать эту работу в большинстве случаев. Для размеров сессии больше, чем нескольких экранных страниц это не будет очень удобно.
Однострочный подход bash:
history | tail -20 |cut -c 8- > newscript.txt; chmod 777 newscript.txt
Если вы добавите shebang, вы можете сделать это скриптом.