“sudo /etc/init.d/”的别名

“sudo /etc/init.d/”的别名

别名有什么标准吗sudo /etc/init.d/?我相信很多人都考虑过将这 17 个字符减少到 2 个左右。

答案1

需要考虑的是,大多数系统都有“service”命令,它可以替换 sudo 命令的 /etc/init.d/ 部分。

例如你可以这样做:

alias sserv="sudo service"

示例:(不要注意窗帘后面的根)

[root@talara javaWs.git]# sserv pdns restart
Restarting PowerDNS authoritative nameserver: stopping and waiting..done
Starting PowerDNS authoritative nameserver: started

答案2

在 Linux 上使用 SysVinit(传统的在里面实现),该service命令是一个 shell 脚本,调用/etc/init.d.

sudo service wibble restart

service也知道寻找暴发户工作机会(如果有的话)。 Upstart 还附带startstopreload命令restart

sudo restart wibble

我建议不断sudo提醒您这是以 root 身份执行的操作。

答案3

看看这个片段在 Grmls zshrc 中。它定义了 5 个函数Start Stop Restart Reload Force-Reload来启动/停止守护进程。

相关内容