web-dev-qa-db-ja.com

'drush'と同等のシェルコマンド 'd'を作成する方法は?

「drush」と何度も入力すると、かなり時間がかかります。 「d」と入力できるようにコマンドを短縮するにはどうすればよいですか?

Mac OSXを使用しています。

1
gilzero

Drush-5(推奨)を使用している場合は、Drushを使用するときにシェルでのエクスペリエンスを向上させるための非常に便利な方法について、 examples/example.bashrc を参照してください。インストール手順はファイルにあります。それが行うことの1つは、Drushのエイリアス「dr」を作成することです。これをシステムで「d」にしたい場合は、その変更を行うのは簡単です。

5
greg_1_anderson

これをBash(またはZshまたはKshなど)で実行する場合は、エイリアスを作成できます。

alias d=drush

エフェメラルエイリアスのコマンドラインで(シェルを閉じると消えます)。エイリアスを永続的に使用できるようにするには、同じ行をスタートアップファイルに追加します。それは.bashrcまたは.bash_profile Bashを使用する場合、.zshrc Zシェルなどを使用している場合。OSXを使用していて、シェルを変更していない場合は、Bashを使用しています(very古いバージョンのOS X)。

シェルエイリアスを作成する利点は、Drushコマンドに限らず、必要な他のシェルコマンドに対して同様のエイリアスを作成できることです。 Drushエイリアス(IIRC)を作成する利点は、Drushの「サブコマンド」エイリアスを作成できることです。これは、シェルエイリアスでは作成できません。例えば。 drush perform-my-secret-commandまたは何でも。

2
iconoclast