如何将参数传递给别名
我在 .bashrc 中添加一个别名
alias sr='sudo /etc/rc.d/[parameter?] restart'
sr network -> sudo /etc/rc.d/network restart
sr sshd ->; sudo /etc/rc.d/sshd restart
能否实现,谢谢!
i add an alias in .bashrc
alias sr='sudo /etc/rc.d/[parameter?] restart'
sr network -> sudo /etc/rc.d/network restart
sr sshd -> sudo /etc/rc.d/sshd restart
could it be achieved, thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
请改用 shell 函数。例如:
Use a shell function instead. eg:
我很惊讶没有人提到使用函数
I'm surprised nobody mentioned to use a function
使用函数而不是别名:
Use a function rather than an alias:
bash 中的别名不接受参数。但是,您可以定义一个函数:
Aliases in bash do not accept parameters. However, you could define a function instead: