diff --git a/pages.zh_TW/common/!.md b/pages.zh_TW/common/!.md new file mode 100644 index 00000000000000..7f94c87a5a960e --- /dev/null +++ b/pages.zh_TW/common/!.md @@ -0,0 +1,36 @@ +# ! + +> 在 `sh`、Bash、Zsh、`rbash` 和 `ksh` 中重複使用和擴展 shell 歷史記錄。 +> 更多資訊:. + +- 使用前一條命令並以 `sudo` 執行: + +`sudo !!` + +- 使用透過 `history` 找到的基於行號的命令進行替換: + +`!{{number}}` + +- 使用在指定行數之前使用的命令進行替換: + +`!-{{number}}` + +- 使用以特定字串開頭的最新命令進行替換: + +`!{{string}}` + +- 使用最新命令的參數進行替換: + +`{{command}} !*` + +- 使用最新命令的最後一個參數進行替換: + +`{{command}} !$` + +- 使用最後一條命令但不包含最後一個參數: + +`!:-` + +- 列印以特定字串開頭的最新命令但不執行: + +`!{{string}}:p`