Linuxでエイリアスを設定してショートカットコマンドを作成する方法
説明
エイリアス별칭とは、長いコマンドやよく使うコマンドに短い名前をつけておき、その名前だけで元のコマンドを実行する機能である。繰り返し入力するコマンドを短くして作業効率を高めることができる。
コード
aliasコマンドの後にエイリアス名='コマンド'の形式で記述する。等号=の両側に空白があってはならない点に注意する。
alias ll='ls -alF'
これでllを入力するとls -alFが実行される。
# 코드
ll
# 출력
total 12
drwxr-xr-x 2 user user 4096 Jun 12 09:00 ./
drwxr-xr-x 5 user user 4096 Jun 12 08:55 ../
-rw-r--r-- 1 user user 23 Jun 12 09:00 memo.txt
コマンドにオプションや複数のコマンドをまとめて指定することもできる。
alias update='sudo apt update && sudo apt upgrade'
設定されたエイリアスの確認
引数なしでaliasだけを入力すると、現在設定されているエイリアスの一覧を見ることができる。
# 코드
alias
# 출력
alias ll='ls -alF'
alias update='sudo apt update && sudo apt upgrade'
解除する方法
unaliasコマンドで設定したエイリアスを解除する。
unalias ll
設定されたすべてのエイリアスを一度に解除するには-aオプションを使用する。
unalias -a
永続的に設定する
上記のようにターミナルで直接設定したエイリアスは現在のセッションでのみ有効であり、ターミナルを閉じると消える。エイリアスを永続的に使用するには、シェル設定ファイルである~/.bashrc(あるいはzshを使用しているなら~/.zshrc)に追加する。
echo "alias ll='ls -alF'" >> ~/.bashrc
設定ファイルを修正した後は、sourceコマンドで変更内容を現在のセッションに即座に反映する。新しいターミナルを開くと自動的に適用される。
source ~/.bashrc
