僕はエディタやターミナル、シェル設定はできるだけデフォルトであるべきだと思ってます。
それでもどうしても使い続けてる shell alias を紹介します。
基本 Mac OS, zsh 環境で書きます。
外せない
|pbcopy
→ C
# mac
alias -g C='| pbcopy'
# linux
alias -g C='| xsel --input --clipboard'
これについては本当に使う頻度が高くて助かってます。
tmux だと後から copy-mode
が使えます。
調べたら @c
という命名でつけてる人もいました。
rm
→ rmtrash
alias rm="rmtrash"
rmtrash
コマンドはゴミ箱に移動してくれるコマンドです。ドジな僕はすでに3回は救われています。
素の rm
コマンドは人間が手動で使うコマンドだと思ってません。(個人の感想)
git 管理下では気にならないですが、それ以外の場所でも保険としてあるに越したことはないと思ってます。
脅されたら外してもいいけど便利
alias ..="cd ../"
alias -g G="| grep"
alias ls="ls -alh -G"
alias dc="docker-compose"
..
定番だけどコスパ高い。
|grep
→ G
pbcopy 同様使用頻度が高いので。
ls -alh -G
1列に整列してたほうが見やすいと思って設定してます。
Option 外したいときは \ls
と打ってます。
docker-compose
流石に長いのでスマン。