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