2023-11-06 21:32:02 +01:00
|
|
|
# Exclamation mark
|
|
|
|
|
|
|
|
> Ein in Bash integriertes Kommando, welches durch einen Befehl aus dem Befehlsverlauf ersetzt wird.
|
2024-09-10 22:52:30 +02:00
|
|
|
> Weitere Informationen: <https://gnu.org/software/bash/manual/bash.html#Event-Designators>.
|
2023-11-06 21:32:02 +01:00
|
|
|
|
2023-11-12 04:08:58 +01:00
|
|
|
- Ersetze `!!` durch den vorherigen Befehl und führe ihn mit `sudo` aus:
|
2023-11-06 21:32:02 +01:00
|
|
|
|
|
|
|
`sudo !!`
|
|
|
|
|
2023-11-12 04:08:58 +01:00
|
|
|
- Führe den Befehl Nummer `n` aus. Die Nummer eines Befehls kann mit `history` herausgefunden werden:
|
2023-11-06 21:32:02 +01:00
|
|
|
|
|
|
|
`!{{n}}`
|
|
|
|
|
|
|
|
- Führe den n't letzten ausgeführten Befehl aus:
|
|
|
|
|
|
|
|
`!-{{n}}`
|
|
|
|
|
2023-11-11 12:42:46 -03:00
|
|
|
- Führe den letzten Befehl aus, der mit zeichenkette begann:
|
2023-11-06 21:32:02 +01:00
|
|
|
|
|
|
|
`!{{zeichenkette}}`
|
|
|
|
|
|
|
|
- Ersetze durch die Argumente des letzten Befehls:
|
|
|
|
|
|
|
|
`{{befehl}} !*`
|