我在.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
可以实现,谢谢!
答案 0 :(得分:13)
改为使用shell函数。例如:
function sr () {
sudo /etc/rc.d/"$1" restart
}
答案 1 :(得分:6)
我很惊讶没人提到使用功能
function sr() {
sudo /etc/rc.d/"$@" restart
}
答案 2 :(得分:0)
使用函数而不是别名:
function sr() { sudo /etc/rc.d/$@ restart; }
答案 3 :(得分:0)
bash中的别名不接受参数。但是,您可以改为定义函数:
function sr() { sudo /etc/rc.d/$1 restart; }