2015-06-22 63 views
1

我有一个别名gl,它是git log的包装。带预定义参数的Bash别名函数

基本上是这样的

function gitLog(){ 
    if [ $# -eq 0 ] 
    then 
     git log 
    else 
     git log -n $1 
} 

alias gl=gitLog 

我想补充这只是这样

alias gl10=gitLog(10) 

我不想通过命令行参数的参数调用gitLog的别名。它只是一个方便的捷径。

这可能吗?

回答

2

简单地说,它加入你的.bashrc,如:

alias gl10="gitLog 10" 

要应用更改:source ~/.bashrc

+0

捂脸。这就说得通了。谢谢。 – Brettetete