fc (fix command) — встроенная команда bash для просмотра, редактирования и повторного выполнения команд из истории. Менее известна, чем !! или стрелка вверх, но решает то, что им не под силу.
Без аргументов fc открывает последнюю команду в $FCEDIT (или $EDITOR), даёт поправить и сразу выполняет отредактированный вариант — удобно, когда опечатка не в конце команды, а где-то в середине длинной строки.
Основные варианты:
fc -l— список последних 16 команд с номерамиfc -l -20— последние 20 командfc 15 20— открыть диапазон команд 15–20 в редакторе одним блокомfc -s old=new— быстрая замена подстроки в последней команде и повтор, без редактораfc -s— просто повторить последнюю команду
#bash #linux
