この記事で解決すること

「毎回同じ長いコマンドを打つのが面倒」

エイリアス(alias)を設定すれば、長いコマンドを短い文字で実行できます。

エイリアスとは

エイリアスは「コマンドのショートカット」です。

例えば、毎回 git status と打つ代わりに gs だけで実行できるようにする仕組みです。

設定方法

Mac / Linux の場合

ターミナルで以下を実行します。

# .bashrc または .zshrc を開く
nano ~/.zshrc

ファイルの末尾に以下を追加します。

# Git系
alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'
alias gp='git push'
alias gl='git log --oneline'

# ディレクトリ移動
alias ..='cd ..'
alias ...='cd ../..'

# よく使うフォルダ
alias proj='cd ~/projects'
alias desk='cd ~/Desktop'

保存して、設定を反映します。

source ~/.zshrc

これで gs と打つだけで git status が実行されます。

Windows(PowerShell)の場合

PowerShellのプロファイルを編集します。

# プロファイルを開く
notepad $PROFILE

ファイルが存在しない場合は作成されます。以下を追加します。

# Git系
function gs { git status }
function ga { git add . }
function gp { git push }

# ディレクトリ移動
function proj { Set-Location ~/projects }

保存してPowerShellを再起動すれば使えます。

おすすめのエイリアス

Git系(最も使う)

エイリアス元のコマンド用途
gsgit status変更状況の確認
gagit add .全ファイルをステージ
gc "メッセージ"git commit -m "メッセージ"コミット
gpgit pushプッシュ
glgit log --onelineログを1行表示

npm系

エイリアス元のコマンド
ninpm install
nrnpm run
ndnpm run dev

Python系

エイリアス元のコマンド
pypython
venvpython -m venv .venv
activatesource .venv/bin/activate

注意点

  • 既存のコマンド名と被らないようにする(ls を別のものに上書きしない)
  • チームで作業するときは、エイリアスに頼りすぎない(他の人のPCでは使えない)
  • 設定ファイルはGitHubで管理しておくと、PCを変えても復元できる

まとめ

  • エイリアスは「コマンドのショートカット」
  • .zshrc(Mac/Linux)または $PROFILE(Windows)に設定する
  • Git系のエイリアスが最も効果的
  • 毎日使うコマンドから設定していくのがおすすめ

あわせて読みたい

関連リソース

ターミナル操作をもっと学びたい方へ: