具有预定义参数的Bash别名函数

时间:2015-06-22 08:04:08

标签: bash

我有一个别名gl,它是git log的包装。

基本上就像这样

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

alias gl=gitLog

我想添加一个只使用类似

这样的参数调用gitLog的别名
alias gl10=gitLog(10)

我不想从命令行传递参数。它只是一个方便的捷径。

这可能吗?

1 个答案:

答案 0 :(得分:2)

只需将其添加到您的.bashrc中:

alias gl10="gitLog 10"

要应用更改:source ~/.bashrc