alias / unalias の使い方

コマンドに別名を付ける

書き方

alias 名前='コマンド'
alias(一覧)
unalias 名前

よく使う長いコマンドに短い名前を付けます。打ったシェルの中だけで効くので、ずっと使うなら ~/.bashrc に書き、source ~/.bashrc で読み直します。

よく使うオプション

オプション意味
alias 名前='コマンド'別名を作る
alias今の別名の一覧
unalias 名前別名を消す
\コマンド別名を使わずに元のコマンドを動かす

例

$ alias ll='ls -lh'

ll と打つと ls -lh が動くようにします。

$ aliasalias ll='ls -lh'
alias rm='rm -i'

今のシェルで使える別名を一覧で見ます。

$ echo "alias gs='git status'" >> ~/.bashrc && source ~/.bashrc

別名を ~/.bashrc に書き足し、すぐ読み直します。次にログインしたときも使えます。

$ unalias ll

ll の別名を消します。

よくある間違い・注意

  • = の前後に空白を入れると、うまく作れません。
  • 端末で作った別名は、ログアウトすると消えます。ずっと使うなら ~/.bashrc に書きます。
  • スクリプトの中では、ふつう別名は使えません。スクリプトにはコマンドをそのまま書きます。

実際に打って練習する

Linux レベル1 コースの Lv80「旅の持ち物 環境変数と PATH」で覚えます(第5章 見張りの塔(環境・ジョブ・ログ・時刻))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。

Linux コマンド一覧(LinuC レベル1 の範囲)へ戻る