私がよく使用するいくつかのコマンドがありますが、そのうちのいくつかは長くて毎回入力すること(または上向き矢印またはCTRL-Rを介して見つけること)が少し面倒です。
特定のキーの組み合わせ、または簡単にアクセスできる一種のお気に入りマネージャに接続する方法(組み込みまたはアプリ内)はありますか?
答え1
もちろん、それはすべてエンクロージャに依存します。
Bashの場合は、別名を使用できます。
alias foo="ls --color=always -l -Z --my-favourite-option"
コマンドラインに入力するとfoo
、bashはそれを長いls
コマンドラインに置き換えます。これはシェルを終了するまで続きます。永続的に適用するには、このコマンドを追加すると、起動されたすべての~/.bashrc
bashシェルで実行されます。
ファイルからショートカットを作成することもできます.inputrc
。たとえば、ファイルに次のように入力すると、次のようになります~/.inputrc
。
"\C-\M-e": "echo this is a test"
その後、シェルを再起動すると、control-alt-e を押すたびに readline がコマンドを入力します。
しかし、inputrcファイルはbashではなくlibreadlineによって解析されるので、すべてlibreadlineを使用するプログラムgdb
はlftp
それを使用しますが、シェルコマンドの実行は機能しない可能性があります。