Bash aliasコマンド
1. alias(エイリアス)とは
Bashのaliasを使用すると、長く複雑なコマンドや頻繁に使用するコマンドに対して、独自のショートカットを作成できます。これにより、シンプルなキーワードを入力するだけで複雑な処理を実行できるようになります。
2. エイリアスの作成
エイリアスを作成するには、alias 名前='コマンド' という構文を使用します。「名前」は使用したいショートカット名、「コマンド」は実行したいフルコマンドを指します。
2.1 シンプルなエイリアスの例:リスト表示
以下の例では、詳細なファイルリストを表示するエイリアスを作成しています。
alias ll='ls -la'
# この例では、llを入力するだけで、隠しファイルを含むすべてのファイルを詳細形式(long format)で表示します。2.2 シンプルなエイリアスの例:Git Status
Gitの操作を短縮する例です。
alias gs='git status'
# この例では、gsが git status コマンドのショートカットになります。3. エイリアスの管理
現在設定されているすべてのエイリアスを確認したり、不要になったエイリアスを削除したりする方法を解説します。
3.1 登録済みエイリアスの確認
引数なしで alias コマンドを実行すると、現在有効なすべてのエイリアスが表示されます。
例:エイリアスの一覧表示
alias
# 出力例:
# alias ll='ls -l'
# alias gs='git status'3.2 エイリアスの削除
特定のエイリアスを削除するには、unalias 名前 コマンドを使用します。
例:エイリアスの削除
unalias gs4. エイリアスの永続化
ターミナル上で直接 alias コマンドを実行した場合、そのエイリアスは現在のセッションのみ有効で、ターミナルを閉じると消えてしまいます。エイリアスを永続的に使用するには、~/.bashrc や ~/.bash_profile といった設定ファイルに追加する必要があります。
4.1 エディタで設定ファイルを開く
まず、テキストエディタ(例:nano)で設定ファイルを開きます。
例:エディタで設定ファイルを開く
nano ~/.bashrc4.2 エイリアスの追記
ファイルの末尾などに、作成したいエイリアスを記述します。
例:永続的なエイリアスの追加
alias ll='ls -la'4.3 保存と設定の反映
ファイルを保存してエディタを終了した後、source コマンドを使用して現在のセッションに即座に設定を反映させます。
例:設定の反映
source ~/.bashrc