2010-10-23 58 views
0

所以我想運行一個腳本,需要我輸入文件的名稱。我可以使用參數製作別名嗎?

例如: /userthatisnotme/bin/move filename

所以我想使我更容易記住,這樣我就可以鍵入move filename的而不是整個路徑。

我該怎麼做?

回答

3

在你的.bash_profile(或其他shell腳本配置文件):這裏LS別名

alias my_move="/userthatisnotme/bin/move" 

例子:http://github.com/adamv/dotfiles/blob/master/bashrc#L45

「參數」 的放入別名之後。對於更復雜的情況,您可以使用shell函數而不是別名。

1

使用子程序。

mymove(){ 
/userthatisnotme/bin/move "$1" 
} 

將其保存到你的數據庫,如mylibrary。當你想使用它,只需要它來源。 . mylibrary或來源mylibrary

相關問題