本文通过使用scoop
安装sudo
实现在windows下实现类似linux系统下的sudo
的效果
安装Scoop
若已安装请跳过此步骤
Scoop为windows下非常方便的包管理程序,可以通过类似linux下yum/apt的命令实现软件安装和软件管理。
打开powershell并执行下述命令
- 保证本地脚本的执行:
set-executionpolicy remotesigned -scope currentuser
- 安装:
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
- 执行
scoop
或scoop help
确保scoop已正确安装
安装sudo
继续在powershell中执行即可安装:
scoop install sudo
提示'sudo' (0.2020.01.26) was installed successfully!
即安装完成
使用
与linux系统相同,当命令需要管理员权限时,在命令前加sudo
即可
如启动MYSQL服务
sudo net start mysql
此时会弹出UAC确认窗口,确认即可顺利执行。
本方法适用于仅临时使用一次管理员权限的情况,若要对命令窗口设置为管理员权限,可以参考我的另一篇文章Windows Terminal 使用管理员身份创建标签页