0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

長いコマンド打つの面倒!って思ったら【alias】

Posted at

はじめに

$ docker-compose ...とか長いコマンド打つの面倒だな〜」
「サクッと$ dc ...とかにできないかな〜」

そんな時に役立つのが【alias】(エイリアス)です。

エイリアス 【alias】
エイリアスとは、偽名、別名、通称などの意味を持つ英単語。ITの分野では、ある対象や実体を、複数の異なるシンボルや識別子で同じように参照できるする仕組みを指す。別名。(IT用語辞典)

必要な設定を行うことで、長〜いコマンドをお好みで省略して利用することができます。
以下、設定手順です👇

.bash_profile, .bashrc作成

エイリアス設定に必要なファイルは、.bash_profile.bash_rcの二つです。

ターミナル
# 当該ファイルが存在するか確認
$ cat ~/.bash_profile
$ cat ~/.bashrc

もしNo such file or directoryと表示されたら、.bash_profile, .bashrcがまだ作成されてません。下記コマンドで新しく作っちゃいましょう。

ターミナル
# 新規作成
$ touch ~/.bash_profile
$ touch ~/.bashrc

.bashrcにエイリアスを書く

エイリアスは.bashrcに書きます。
ターミナルからvi ~/.bashrcと打ち、vimを使って記述します。
(※注)=部分は詰めて記述してください。

~/.bashrc
alias dc='docker-compose'

(参考)viエディタの使い方

・入力する:i (→ -- INSERT --が下部に表示されたら入力OK)
・変更内容を保存::w
・vi閉じる::q
・変更保存して終了::wq
・変更保存せずに終了::q!

.bash_profileに.bashrcを読み込む設定を書く

エイリアスは.bashrcに書くだけでは、反映されません。
別途、.bash_profile.bashrcを読み込む記述が必要です。

.bash_profileはターミナルを起動する度に読み込まれるファイルなので、
そこに記述することで.bashrcがいつも反映されるようになる、ということですね👍

ではvi ~/.bash_profileと打ち、最下部にsource ~/.bashrcと記述しましょう!

~/.bash_profile
# .bashrcを読み込む記述
source ~/.bashrc

.bash_profileの変更を反映する

先ほどの変更を反映させるために、ターミナル上で

ターミナル
$ source ~/.bash_profile

と打ちます。
これでエイリアスが設定できました!

正しく設定されたか確認

ターミナル
# 元々は $ docker-compose ps ですが…
$ dc ps
Name   Command   State   Ports
------------------------------

正しく設定できました!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?