Когда я выполняю свои анализы с использованием оболочки bash, я часто хочу сохранить команды, которые я использовал, которые дали мне хорошие результаты, в файл в том же каталоге (мой «LOGBOOK», как он называется), чтобы я мог проверить, что Я сделал, чтобы получить эти результаты. До сих пор это означало, что я либо копирую команду из терминала, либо нажимаю «вверх», изменяя команду, либо выполняю echo"my command" >> LOGBOOK
другие подобные действия.
Я обнаружил, что был history
инструмент на днях, но я не могу найти способ использовать его, чтобы получить ранее выполненную команду, чтобы я мог сделать что-то вроде getlast >> LOGBOOK
.
Есть ли хороший простой способ сделать это. В качестве альтернативы, как другие справляются с сохранением команд для результатов, которые они имеют?
fc -lnr | head -n 1
может быть сокращена доfc -lnr -1
.