diff --git a/pages/linux/!.md b/pages/linux/!.md new file mode 100644 index 000000000..cb749b382 --- /dev/null +++ b/pages/linux/!.md @@ -0,0 +1,20 @@ +# Exclamation mark + +> Bash builtin to substitute with a command found in history. +> More information: . + +- Substitute with the previous command and run it with sudo: + +`sudo !!` + +- Substitute with a command based on its line number found with `history`: + +`!{{number}}` + +- Substitute with a command that was used specified lines back: + +`!-{{number}}` + +- Substitute with the most recent command that starts with `string`: + +`!{{string}}`