1. ホーム
  2. bash

最後のコマンドを "sudo "で繰り返す

2023-11-27 19:49:26

質問

私はよくコマンドを実行するのを忘れて sudo . という最後のコマンドを繰り返すためのbash関数(またはエイリアス)を作る方法を探しています。 sudo . のような何か。

S() {
    sudo $(history 1)
}

何かアイデアはありますか?

どのように解決するのですか?

書くことができます。

sudo !!

(参照 の§9.3 "履歴の拡張"を参照してください。 Bash リファレンスマニュアル .)