AzureВо-вторых можно выполнить команду в консоли из командного режима — :!команда
это выполнение команды из истории?
Но самым "красивым" будет, наверное, использование :w! !bash, которое отправляет текущую строку в консоль, выполняя её
Вот это уже хорошо. Спасибо за интересные варианты. Буду пробывать.
Viveda,
1. vi имя_файла
2. почитать, найти нужную строку, :f (внизу запомнить номер строки).
3. ctrl-z
4.
Код: [Выделить]
history -s $(sed 'номер_строки!d' имя_файла)
5. Стрелка вверх - получаем нужную команду - редактируем, выполняем.
6. fg - возврат в vi.
7. profit!
Давно искал команду как добавлять в историю не через файл .bash_history
Т.к в лайв-СД нет его, но история есть.
Еще так же можно весь файл построчно в историю записать
for X in `cat file`; do history -s "$X"; done
Freezeman,
Скрипт это хорошо, но я ищу самый простой выриант без скриптов, установки пакетов программ, консольной мыши, и т.д.
А только имеющемися средствами "голой" консоли и стандартным набором программ.
Всем спасибо за ответы, тема решена.