よく使うコマンドを エイリアス化しておくと、効率化・typo の回避が可能になります。
Bash
コンソールのクリア
c
~/.bashrc
alias c='clear'
~/.bashrc の再読み込み
sb
~/.bashrc
alias sb='source ~/.bashrc'
pwd の出力をクリップボードにコピー
pwd2c
~/.bashrc
pwd2c() {
pwd | clip
echo "*** Copied to Clipboard ***"
pwd
}
カレントディレクトリ名を表示
pwdc
~/.bashrc
alias pwdc='basename `pwd`'
カレントディレクトリ名をクリップボードにコピー
pwdc2c
~/.bashrc
pwdc2c() {
basename `pwd` | clip
echo "*** Copied to Clipboard ***"
basename `pwd`
}
Yarn
対話型で、古くなったパッケージを簡単に最新にする(local)
yu
~/.bashrc
alias yu='yarn upgrade-interactive --latest'
対話型で、古くなったパッケージを簡単に最新にする(global)
yug
~/.bashrc
alias yug='yarn global upgrade-interactive --latest'
Git
カレントディレクトリに .gitignore ファイルを作成
mg
~/.bashrc
mg() {
if [ -f "./.gitignore" ]; then
echo ".gitignore file already exists"
fi
if [ ! -f "./.gitignore" ]; then
echo .idea > .gitignore
echo .venv >> .gitignore
echo node_modules >> .gitignore
echo "created .gitignore file"
fi
}
echo 部分は自分好みにカスタマイズしてください。
Node.js
バージョンを確認
nv
~/.bashrc
alias nv='node --version'
Python
バージョンを確認
pv
~/.bashrc
alias pv='python --version'
Windows
エクスプローラーを起動する
e
~/.bashrc
alias e='explorer'
使用例:e .
現在のディレクトリをエクスプローラーで開く。
随時更新します。