2011-01-10 62 views
-1

我們可以在此之後創建例如參數subsitution在bash別名tcsh的

alias kate 'kate \!* &' 

一個別名我可以像

kate test.py 

將被翻譯成

殼上運行命令
kate test.py & 

這在bash中有什麼相同之處?

+0

可能[Shell腳本:如何將命令行參數傳遞給UNIX別名?](http://stackoverflow.com/questions/941338/shell-script-how-to-pass-command-line-arguments-to-an -unix-alias) – Gilles 2013-07-23 23:40:38

回答

3

擊確實有一個alias功能,但POSIX的語法(由bash中,儀表板,灰,KSH等共享......)是所有需要的這種情況下,這樣一個可能也只是做:

kate() { 
    /usr/local/bin/kate "[email protected]" & 
} 
+0

感謝這個作品的完美! – pynew 2011-01-10 07:55:00

0

在bash,那麼你可以這樣

alias myls='ls -l' 

創建別名之後,如果U型myls它會列出該目錄

0

在bash一個簡單的RSH說明性示例,主機通過命令行傳遞

function myrsh() { 
    rsh $1.eng.testme.com -l mylogin 
} 

現在使用$> myrsh <hostname>