web-dev-qa-db-ja.com

ターミナルでコマンドを実行するためのキーボードショートカットを作成するにはどうすればよいですか?

私は言うをバインドすることは可能だろうかと思っていました F5 出力するSudo apt-get update 1つのキーを押して、これを端末に書き込むことができますか?

6
Jamie

`〜/ .inputrc"に以下を追加します。

"\e[15~": "Sudo apt-get update\n"

od -c <<< "を使用すると、先頭に配置する文字シーケンスを取得できます。CtrlVF5"および033に表示される\eを変更します。ただし、新しいシェルを開くまで、変更は有効になりません。

これを使用してショートカットを割り当ててみてください:alias

alias update= 'Sudo apt-get update' >> enter or return

したがって、ターミナルで「update」(引用符なし)と入力すると、自動的にupdateが実行されます。ショートカットを割り当てない限り、「エイリアス」は必要ありません。

alias {the name of the shortcut}= '{the command line}'
alias agi= 'Sudo apt-get install'

ただし、1つ覚えておいてください。最初にコマンドラインでショートカット名を試して、それがまだターミナルコマンドではないことを確認してください。

「install」はすでにターミナルコマンド自体であるため、agiが使用されました。

私はあなたの投稿に出くわしました、そして私の応答にはかなり遅れています、しかしあなたがこの応答を見たかどうかにかかわらず、これは多分他の人を助けるでしょう。

1
GEEMac