为重复命令创建自定义Linux命令

时间:2014-04-09 21:13:03

标签: linux shell grep zsh

我发现自己一直在运行这个命令

grep -r "somestring" /workplace/scripts /workplace/server

我想用简单的自定义命令替换它

s "somestring"

会做同样的事情。

我该怎么做?我是linux的新手。

1 个答案:

答案 0 :(得分:4)

您的示例表明该变量是搜索字符串。您可以定义一个函数:

s() {
  grep -r -- "$1" /workplace/scripts /workplace/server
}

并通过说:

来调用它
s "somestring"