設定ファイル
vim ~/.zsh_aliases
alias のマイ設定
# Linux コマンド
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias c='clear'
# Git
alias g='git'
alias gb='git branch'
alias gco='git checkout'
alias gf='git fetch'
alias gpl='git pull'
alias gsw='git switch'
alias gl='git log'
alias gs='git status'
alias gd='git diff'
alias ga='git add'
alias gc='git commit'
alias gps='git push'
alias gss='git stash save' # 後にコメント "" を指定する
alias gsl='git stash list'
alias gsp='git stash pop' # 最新のスタッシュを適用した上でリストから削除
alias gsa='git stash apply' # 後に stash@{番号} を指定する
alias grh='git reset -soft HEAD^' # 直前の git commit のみ取り消し(HEAD 位置のみ戻す)
alias grs='git restore --staged .' # git add 済み・かつ commit 前の修正をステージから取り下げ
alias gcn='git clean -n' # 追加ファイルの削除
# Docker
alias d='docker'
alias dc='docker compose'
alias dce='docker compose exec'
alias dcu='docker compose up -d'
alias dcd='docker compose down'
# Rails
alias r='rails'
alias rac='rails assets:clobber'
alias rdm='rails db:migrate'
alias rdr='rails db:rollback'
# Make
alias m='make'
alias mu='make up'
alias md='make down'
# NPM
alias n='npm'
alias ni='npm install'
alias nrd='npm run dev'
設定の反映
事前準備
- .zshrc の中で、エイリアス設定ファイルを読み込み反映させるように設定しておく
vim ~/.zshrc
# エイリアス設定を反映
source ~/.zsh_aliases
反映
- 設定を反映させたい時
source ~/.zshrc