shell終端多目錄間快速cd工具
來源:程序員人生 發布時間:2015-03-13 07:47:17 閱讀次數:3086次
1.解決的問題
當在多個目錄間cd的時候,需要輸入1大串的路徑。例如在不同的項目、不同的分支代碼目錄跳轉,在桌面和文檔目錄跳轉
cd ~/Desktop/project_trunk
cd ~/Download/cang_lao_shi
cd ~/code/branch⑴.11/
cd ~/code/branch⑶.1/project/android
這個工具就可以令這些cd簡化成幾個字符:
g2t
g2c
g21
g2a

2.腳本配置
工具是個shell腳本,附在本文末尾,復制全部代碼保存為任意文件名,例如g2.sh,然后在~/.bashrc的最后1行加入單引號里的內容 'source g2.sh' 或 '. g2.sh'
3.自定義路徑
如果想加入自定義的路徑,找到
shortcut_and_paths=(xxxxx)
的地方,增加1行就能夠了。每行就是1個參數和實際命令。可以看到
shortcut_and_paths=(
'd ~/Desktop'
's ~/Downloads/subversion⑴.7.17'
'7 ~/Downloads/gmock⑴.7.0'
'n ~/Documents/department/17無線推行部/內部文檔/主管文檔'
'wk /home/liuhx/Desktop/WebKit/Source/WTF/icu'
)
第1個空格前是g2的后綴,第1個空格后是cd的路徑。增加完需要重新source或新建1個terminal才會生效。如果忘了可以g2啥,可以輸入g2help(不是g2hell哦)就可以列出所有命令。
附腳本: