alias – コマンドに別名を設定するコマンド

エイリアス・関数

alias コマンドは、既存のコマンドに短い別名やカスタムオプション付きのエイリアスを設定するためのコマンドです。
頻繁に使うコマンドを短縮したり、オプションを付け忘れないようにするときに利用されます。

構文(Syntax)

alias [NAME[='VALUE']]

主なオプション一覧

オプション説明使用例
alias登録されているすべてのエイリアスを表示alias
alias NAME特定のエイリアスの内容を表示alias ll
alias NAME='VALUE'新しいエイリアスを作成alias ll='ls -l --color=auto'

alias コマンド自体には GNU coreutils のような追加オプションはなく、シェル(bash, zsh 等)の組み込み機能として動作します。

実行例

現在設定されているエイリアスを表示

alias

出力例:

alias ls='ls --color=auto'
alias ll='ls -l'
alias la='ls -A'

エイリアスを作成

alias ll='ls -lh --color=auto'

ll を入力すると ls -lh --color=auto が実行されるようになります)

特定のエイリアスを確認

alias ll

出力例:

alias ll='ls -lh --color=auto'

エラー例(シングルクォートを忘れた場合)

alias ll=ls -lh

出力例:

bash: alias: -lh: not found

関連コマンド

  • unalias : 登録されたエイリアスを削除するコマンド。
  • type : コマンドがエイリアスかどうかを確認できる。
  • bashrc / zshrc : エイリアスを永続化する設定ファイル。

備考

  • alias はシェルの組み込みコマンドのため、環境(bash, zsh, fish など)に依存して挙動が異なります。
  • 作成したエイリアスはそのシェルセッション内でのみ有効で、永続化するには ~/.bashrc~/.zshrc に記述する必要があります。
  • スクリプト中での利用は推奨されません(可読性低下・移植性の問題)。

参考

Bash玄

はじめまして!Bash玄です。

エンジニアとしてシステム運用に携わる中で、手作業の多さに限界を感じ、Bashスクリプトを活用して業務を効率化したのがきっかけで、この道に入りました。「手作業は負け」「スクリプトはシンプルに」をモットーに、誰でも実践できるBashスクリプトの書き方を発信しています。

このサイトでは、Bashの基礎から実践的なスクリプト作成まで、初心者でもわかりやすく解説しています。少しでも「Bashって便利だな」と思ってもらえたら嬉しいです!

# 好きなこと
- シンプルなコードを書くこと
- コマンドラインを快適にカスタマイズすること
- 自動化で時間を生み出すこと

# このサイトを読んでほしい人
- Bashに興味があるけど、何から始めればいいかわからない人
- 定型業務を自動化したい人
- 効率よくターミナルを使いこなしたい人

Bashの世界に一歩踏み出して、一緒に「Bash道」を極めていきましょう!

Bash玄をフォローする

コメント