一般社団法人 全国個人事業主支援協会

COLUMN コラム

  • 「alias」について

■aliasとは
Linuxなどで用するシェル(bash)上では、長いコマンド名の置き換えや
常に指定するオプションをあらかじめ設定することができます。

これを実現するのが、エイリアス(alias=別名)です。

例)ls -la をllでも実行できるようにします。

■設定の仕方
以下のように、aliasを指定してコマンドを実行すれば一時的にエイリアスは有効になります。

しかし、これだけだとマシンをシャットダウンすると、エイリアスの情報が消えてしまいます。
――――――――――――――
alias ll=’ls -la’
――――――――――――――

# llと=の間などに、半角スペース等を入れるとエラーになるので注意

そこで、.bashrcというファイルを編集します。

■.bashrcとは?
設定ファイルの一つ。 bashで使う際に必要な設定を書きます。

まず、.bashrcの確認からしましょう。

# ホームディレクトリに移動。
――――――――――――――
cd ~
――――――――――――――

# bash系のファイルを探す
――――――――――――――
ls -la | grep ‘bash’
――――――――――――――

.bashrcが無かったら作成しましょう。
――――――――――――――
touch ~/.bashrc
――――――――――――――

.bashrcを編集しましょう。

#.bashrcに入る
――――――――――――――
vi ~/.bashrc
――――――――――――――

#エイリアスの設定
――――――――――――――
alias ll=’ls -la’
――――――――――――――

#vi から出る。(保存して終了)
――――――――――――――
:wq
――――――――――――――

.bash_profileを編集しましょう。

#.bash_profileに入る
――――――――――――――
vi ~/.bash_profile
――――――――――――――

#.bash_profileの編集
――――――――――――――
if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi

:wq
――――――――――――――

※ログインシェルとして、bashを立ち上げると.bash_profileを自動で読み込む為、
「.bashrcに記載があったら、読み込んでね!」と編集するということです。

編集内容を反映しましょう。
――――――――――――――
source ~/.bashrc
source ~/.bash_profile
――――――――――――――

これで、llが使えるようになりました。

以下を打つとaliasが削除されます。
――――――――――――――
unalias ll
――――――――――――――

以下を打つと全てのaliasが削除されます。
――――――――――――――
unalias -a
――――――――――――――

The following two tabs change content below.

久米 大輔

最新記事 by 久米 大輔 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア