人的進步始終來自惰性
最近看到同事的一指令同步所有repo覺得很神奇,當時僅有這樣的感覺。後來在工作上一直重複得打一些指令覺得很阿雜,心想為什麼我要一直做這種事情,其實滿腦子根本已經是那個神奇的alias的形狀了,於是我就開始編輯屬於自己的alias囉!
必備工具
zsh
Oh My Zsh(optional)
開始編輯alias
檔案位置在使用者帳號底下,檔名 .zshrc
開啟檔案
我們使用vi指令開啟,並拉到最下面,按下 i 開始編輯
1 | # vi ~/.zshrc |
這邊其實就已經有給你範例了,把註解#拿掉就是一個別名。
我們這邊用快速取得客製化時間格式來當範例
一般的date指令格式不習慣,我只需要年月日的話總不能每次都這樣打
於是設定了以下別名,就叫做getdate好了
1 | # alias getdate="echo $(date +"%Y/%m/%d")" |
存擋
編輯完後按 esc,輸入 :wq 再按下enter即可儲存
重載zshrc檔案
1 | # source ~/.zshrc |
接著就可以享受成果囉!
我使用了refcfg指令也是設定好的別名,在下面的範例就會看到。
每個人的使用習慣與需求都不同,但一定都會有很多冗長的指令需要重複輸入或操作的,使用alias會讓我們在工作上方便很多很多。
下面分享一些我自己的設定
1 | # zshrc |
code 指令
其實就是使用 visual studio code 來開啟,那要怎麼做呢?雖然有指令,不過我還蠻懶惰的,有GUI點一兩下就好了。
- 首先打開 visual studio code
- 同時按 command+shift+p (⌘⇧P)
- 輸入 shell
- 點擊 “Install ‘code’ command in PATH” 就大功告成啦