所以我想運行一個腳本,需要我輸入文件的名稱。我可以使用參數製作別名嗎?
例如: /userthatisnotme/bin/move filename
所以我想使我更容易記住,這樣我就可以鍵入move filename
的而不是整個路徑。
我該怎麼做?
所以我想運行一個腳本,需要我輸入文件的名稱。我可以使用參數製作別名嗎?
例如: /userthatisnotme/bin/move filename
所以我想使我更容易記住,這樣我就可以鍵入move filename
的而不是整個路徑。
我該怎麼做?
在你的.bash_profile(或其他shell腳本配置文件):這裏LS別名
alias my_move="/userthatisnotme/bin/move"
例子:http://github.com/adamv/dotfiles/blob/master/bashrc#L45
「參數」 的放入別名之後。對於更復雜的情況,您可以使用shell函數而不是別名。
使用子程序。
mymove(){
/userthatisnotme/bin/move "$1"
}
將其保存到你的數據庫,如mylibrary
。當你想使用它,只需要它來源。 . mylibrary
或來源mylibrary