sudoの提案を実行するためのショートカット

sudoの提案を実行するためのショートカット

UbuntuとDebianでプログラムを実行しようとすると、通常、次のメッセージが表示されます。

そのプログラムはありません。これを行うには、sudo -apt -get -install プログラム名を入力します。

(またはいくつかの変形)。次に、通常、提案したコマンドを正確に入力します。

AltUpたとえば、このようなコマンドを入力すると、自動的に入力されるコマンドを自動的に提案するショートカットがありますかsudo -apt -get -install programName

答え1

コマンドをバインドするには、このリンクをクリックしてください。

https://stackoverflow.com/questions/4200800/in-bash-how-do-i-bind-a-function-key-to-a-command

必要なキーにバインドします。sudo apt-get -install !:0

!:0最後のコマンドの実行、!:1最初のパラメータなどが!!最後のコマンドラインです。それはすべてbashドキュメントに隠されています。

これがすべてに答えることを願っています。

警告:私は明らかな理由でecho !:0このコードをテストしません。sudo apt-get -install !:0最初に実行してから、キー(バインディング位置)をls押します。私はそれを拡張してから端末に文字を書くようにF1言います。なぜこれがあなたに効果がないのかわかりません。echo !:0echo lsls

関連情報