1
1

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.

MacのTerminalでのエイリアス利用方法

Last updated at Posted at 2021-07-25

よく使うコマンドにエイリアス(別名の意)をつけておくと、コマンド入力時間の短縮につながります。
以下はMacユーザーに向けたエイリアス利用方法についての簡潔な解説です。


エイリアス設定方法

ターミナル( 厳密には zsh や bash というシェル )の起動時に読み込まれる設定ファイルである ~/.zshrc~/.bashrc というファイルにエイリアスの定義を記述することで設定できます。

以下、シェルに zsh を用いている場合の説明です。
( bash を用いている方は、適宜 ~/.zshrc~/.bashrc に読み替えて下さい )

~/.zshrc の編集方法は、ターミナル上で vim を用いて編集することもできますが、vim の使い方に慣れていない方は、vscode 等のテキストエディタで編集しても良いと思います。

vscode の場合、下記コマンドをターミナルで実行する事で設定ファイルを編集できます。

code ~/.zshrc

場合によっては ~/.zshrc が存在しない事もあるので、その場合は touch ~/.zshrc コマンドを実行してファイルを生成してから上記コマンドを実行して下さい。

~/.zshrc をエディタで開いたら、任意の箇所にエイリアスの定義を記述し保存します。
以下は私が設定している alias の定義。

# ~/.zshrc の記述例

#---------- aliases ----------#
# Git
alias ga="git add"
alias gc="git commit"
alias gcm="git commit -m"
alias gs="git status"
alias gb="git branch"
alias gco="git checkout"
alias gd="git diff"
alias gdc="git diff --cached"
alias gl="git log"
alias gp="git push"

# npm
alias ni="npm install"
alias nv="npm view"

# other aliases
alias ll="ls -l"
alias la="ls -la"
alias lg="ls -l | grep"

反映方法

~/.zshrc は zsh の起動時に読み込まれますので、ターミナルを立ち上げ直す事で編集内容を反映する事ができます。もしくは、立ち上げ直さずに下記コマンドで設定ファイルを読み込むことでも反映できます。

source ~/.zshrc

利用方法

上記のエイリアス設定をした場合、例えば git add hoge.js というコマンドは、 ga hoge.js と打てば同じコマンドが実行されます。
(エイリアスに続けて引数やオプションを指定できる)

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?