
我將所有項目放在特定目錄中,例如:C:\users\myself\dev
在處理專案時,我經常需要進入更深的目錄,然後回到專案的根目錄。這可能會很麻煩,所以我正在考慮使用別名~~
來存取專案根目錄。
什麼是腳本(可能不是單行?)作為別名將我從任何嵌套目錄中移動:
C:\users\myself\dev\[projectname]\any\path\down\the\project\dir
C:\users\myself\dev\[projectname]\possibly\also\here
備份到 的直接子級dev
:
C:\users\myself\dev\[projectname]
無論我目前從事的項目如何。
不確定這是否可能,因為我對 bash 腳本一片空白。可能不是單線。有知情者願意分享一下腳本嗎?
答案1
嘗試將其輸入到您的 shell 中:
function up() {CD C:\users\myself\dev\"$@";}
要使用它,請輸入:
up [projectname]
如果它執行了您想要的操作,請找到您的.bashrc
檔案並將其放入其中以使功能有效。
這將設定一個名為“up”的函數,它將目錄更改為 C:\users\myself\dev 以及您在 up 之後輸入的任何內容。 $@ 是你的論點。