sudo bang bangとは正確には何ですか?[閉まっている]


82

sudo bang bang(sudo !!)の目的は何ですか?いつ使用する必要がありますか?

サンドイッチにして、sudo bang bang


29
閉じたい人のために:これシェルプログラミングに関連しています。
alestanis 2013

8
単純なシェルの使用法に近いと思います
chepner 2013

20
@chepner:あなたが正しいと仮定しても...この質問閉じるよりもUnixとLinuxに単純に移行する方が簡単ではないでしょうか?少年、SEには一般的に非常に多くの「クイッククローザー」があるので、多くの人が何度も書く(尋ねる)意味があるかどうかを尋ねます。あなたはこの近い、近い、近いでSEの伝説全体を殺しているだけです...:[
trejder 2013年

15
ユーザー:この質問を再度開いて、UnixおよびLinuxに移行します。Mod:いいえ。ユーザー:sudo bang bang; Mod:わかりました。
エネルギー

回答:


116

bang bang(!!)コマンドは、端末に入力した前のコマンド繰り返すためのショートカットです。このコマンドは、特定のアクションを実行するために管理者権限が必要であることを忘れた場合に非常に役立ち、入力するだけでスーパーユーザー権限でそれを繰り返すことができます

sudo !!

上向き矢印を入力する代わりに、行の先頭までスクロールし、sudo Enterキーを 追加して押します(これらのloooongapt-getコマンドをスクロールすることを想像してください)。非常に多くの秒が得られました!わーい!

sudo bang bang

そこのような他の多くの強打-のコマンドがあり!x!?x!!:p!!*。このブログ投稿では、それらをリストし、その目的を説明しています。


18
注:ctrl+a行の先頭にジャンプするため、一度に1文字ずつ戻る必要はありません。
クリスシーモア

4
そしてctrl+e、行の終わりに戻ってジャンプします(そしてもっと多くの便利なオプションがあります!)
Giorgio Previtera 2013

6
homeまた、行の先頭にジャンプします。
emi 2013

4
@ JulianH.Lamはい、ここにすべてのreadlineキーボードショートカットがあります。HOMEそして、END私のための仕事は、電気ショック療法..設定し、シェルに依存
クリス・シーモア

2
@ pythonian29033何を言おうとしているのですか?あなた自身の質問に答えることを強くお勧めします
ティム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.