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 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。