!
Ponownie wykorzystuj i powiększaj historię powłoki w sh, Bash, Zsh, rbash i ksh.
Więcej informacji: https://gnu.org/software/bash/manual/bash.html#Event-Designators.
- Zastąp poprzednią komendą i uruchom ją z
sudo:
sudo !!
- Zastąp komendą na podstawie jej numeru linii znalezionego za pomocą
history:
!{{liczba}}
- Zastąp poleceniem, które zostało użyte określoną liczbę wierszy wstecz:
!-{{liczba}}
- Zastąp ostatnim poleceniem zaczynającym się od ciągu znaków:
!{{ciąg_znaków}}
- Zastąp argumentami ostatniego polecenia:
{{polecenie}} !*
- Zastąp ostatnim argumentem ostatniego polecenia:
{{polecenie}} !$
- Zastąp ostatnim poleceniem, ale bez ostatniego argumentu:
!:-
- Wypisz ostatnie polecenie zaczynające się od ciągu znaków, nie uruchamiając go:
!{{ciąg_znaków}}:p