在使用 iTerm(終端機)一段時間後,總覺得每次開啟新分頁,要進入到一個很深的資料夾略顯麻煩,因此上網查了簡易的方法,很快速便可以讓自己少打很多 code,把時間花在其他更重要事情上。

iterm2

alias

顧名思義就是別名,其語法如下,舉 mac 的 apache server 所在為 example:

alias goproject='cd /Library/WebServer/Documents/yourproject'

因此在 iTerm 打上這串後,未來便可以使用goproject 直接執行後面那串,快速又方便。

永久執行 alias

在設定完 alias,原本以為就這樣,結果發現如果重開 iTerm 後,之前設定的 alias 都不見了,原因是因為沒有真正寫入 bash 檔,因此在開啟 iTerm 的時候,並沒有被載入,所以我們要將

sudo vim /etc/bashrc
// 在bashrc檔裡面加上新的一行
alias goproject='cd /Library/WebServer/Documents/yourproject'

ps. 因為是 root 權限,存檔的時候記得要用:wq!強制寫入。

重新開啟 iTerm 後,便可以使用 goproject 來快速進到你要的路徑,當然你也可以自行設定你要的指令。

alias 相關指令

alias // 列出所有的alias檔
unalias goproject // 把goproject這個alias刪掉

reference

How to use the alias command