1.4 KiB
1.4 KiB
history expansion
Повторное использование и подстановка команд из списка истории в
sh, Bash, Zsh,rbashandksh. Больше информации: https://www.gnu.org/software/bash/manual/html_node/History-Interaction.
- Запустить предыдущую команду от имени суперпользователя (
!!заменяется на предыдущую команду):
sudo !!
- Запустить команду с последним аргументом из предыдущей команды:
{{команда}} !$
- Запустить команду с первым аргументом из предыдущей команды:
{{команда}} !^
- Запустить
n-ую с начала команду из истории:
!{{n}}
- Запустить
n-ую с конца команду из истории :
!-{{n}}
- Запустить самую последнюю команду, содержащую
строка:
!?{{строка}}?
- Запустить предыдущую команду, заменив
строка1настрока2:
^{{строка1}}^{{строка2}}^
- Выполнить подстановку команд из списка истории и вывести на экран получившуюся команду, не запуская её:
{{!-n}}:p