我是linux新手并尝试创建一个启动mongodb服务的别名。
原始命令是sudo service mongod start
。我想概括一下这种用法的任何服务。
即。类似于alias startservice="echo <password> | sudo -S $1 start"
。
所以我会像startservice mongod
那样调用它来运行第一个命令。我开始知道我可以使用相同的功能。但是,我不知道如何以这种方式做到这一点。
因为我希望我创建的功能能够跨终端访问。我不确定如何创建以这种方式起作用的函数。请帮帮我。
我已经完成了这两个链接:
parameter subsitution in bash aliases
Alias with Argument in Bash - Mac
我们将不胜感激。
答案 0 :(得分:0)
bash
中的函数示例:
startService(){
echo "your-password" | sudo -S service "$1" start
}
startService mongod # test