2024-05-11 09:47:03 +02:00
|
|
|
# Exclamation mark
|
|
|
|
|
|
|
|
> Polecenie wbudowane w Bash do zastępowania komendą znalezioną w historii.
|
2024-09-10 22:52:30 +02:00
|
|
|
> Więcej informacji: <https://gnu.org/software/bash/manual/bash.html#Event-Designators>.
|
2024-05-11 09:47:03 +02:00
|
|
|
|
|
|
|
- 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}} !$`
|