2015-04-29 45 views
2

我知道如何在bash中配置別名,但是有沒有辦法在一個語句中爲兩個可能的快捷鍵映射別名?如何在一個語句中爲一個命令定義兩個別名

下面是兩行版本

alias "gac"="git add . && git commit -am " 
alias "gitac"="git add . && git commit -am " 

我想象中的解決方案,如果可能的話,會是這個樣子:

僞代碼:alias "alias1 || alias2"="command"

這甚至與別名或可能我必須使用一個函數嗎?如果是這樣的話?

+0

'慶典:別名:\'git的交流「:無效的別名name' – Biffen

+3

......但是,爲了回答這個問題:'一個在GAC gitac;別名「$ a」=「...」;完成' – Biffen

+0

我是否正確假設分號是這裏的行結尾 –

回答

7
$ alias {gac,gitac}="git add . && git commit -am " 
$ alias gac 
alias gac='git add . && git commit -am ' 
$ alias gitac 
alias gitac='git add . && git commit -am ' 
+0

好奇你怎麼知道使用大括號。在任何地方的文檔中找不到這個。小心分享你在哪裏找到這個或你知道如何做到這一點? – trebek1

1

像這樣:

alias "gac"="git add . && git commit -am " "gitac"="gac" 
+0

這不就是把兩條語句放在一條線上嗎? –

+0

@ Jean-Pierre,Nope。試着把';'放在你認爲是兩個陳述的地方。你會發現它不起作用。並且'alias'命令僅使用一次,而不是兩次。 – Jahid

相關問題