1. 程式人生 > >利用alias自定義快捷命令

利用alias自定義快捷命令

身為開發人員,不可避免地經常需要進入幾個常用的目錄進行開發,如果目錄太深,經常敲一串路徑(例如: cd /path/to/my/work/directiron),著實麻煩。可利用alias自定義一些快捷命令。 用windows系統在本地開發的研發,Cygwin和Git Bash這兩個輔助軟體估計必不可少。 對於經常需要切換到工作目錄,可以按以下方式設定快捷命令。 Cygwin 1)開啟Cygwin,一般預設進入個人使用者目錄(/home/levine) 2)編輯隱藏檔案 vim ~/.bashrc,在檔案末尾加入一行 alias to.levine='cd /cygdrive/g/01-GitRepo/01-LevineHuang' 儲存修改,退出Cygwin。 注意:Cygwin在碟符前加了 /cygdrive這一級目錄,/g為我個人電腦的g盤 3)再次開啟Cygwin,直接在終端命令列敲to.levine命令,就可以直接進入到/cygdrive/g/01-GitRepo/01-LevineHuang目錄啦。 Git Bash 對於Git Bash,類似,但路徑前沒有加 /cygdrive
這一級目錄。 1)開啟Git Bash,一般預設進入個人使用者目錄(/c/Users/Levine ),注意與Cygwin不同,所以也需要在Git Bash的.bashrc檔案中自定義常用的快捷命令。 2)在該目錄下編輯.bashrc檔案, vim ~/.bashrc,在檔案末尾加入一行 alias to.levine='cd /g/01-GitRepo/01-LevineHuang' 儲存修改,退出Git Bash。 可能會出現以下告警資訊,沒關係。 WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile. This looks like an incorrect setup. A ~/.bash_profile that loads ~/.bashrc will be created for you. 3)再次開啟Git Bash,直接在終端命令列敲to.levine命令,就可以直接進入到/g/01-GitRepo/01-LevineHuang目錄啦。 引申
類似的,如果工作中經常用到一些比較長的命令,都可以按以上方式自定義命令快捷鍵,一些重複的事情,就讓機器去做吧。 alias用法 顯示當前設定的別名 alias alias -p 顯示指定的別名設定 格式:alias name 設定別名 格式:alias name='command line' 取消指定的別名設定  格式:unalias name