Scoop是windows平台下开源的命令行软件包管理器,类似于ubuntu的apt或者macOS的brew

scoop仓库里面全部都是通过审核的绿色软件包(前提是不要乱用来路不明的scoop源)

允许执行本地脚本权限

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

修改Scoop安装目录(用户级)

$env:SCOOP=‘D:\Software\Scoop’ [Environment]::SetEnvironmentVariable(‘SCOOP’, $env:SCOOP, ‘User’)

修改Scoop安装目录(全局)

$env:SCOOP_GLOBAL=‘D:\Software\Scoop\Global’ [Environment]::SetEnvironmentVariable(‘SCOOP_GLOBAL’, $env:SCOOP_GLOBAL, ‘Machine’)

目录介绍: apps:通过scoop安装的软件存储的目录

buckets:管理软件的仓库目录(记录了哪些仓库有哪些软件)

chache:软件安装包目录

persit:存储用户数据,与软件分离

shims;软链接

安装scoop

iwr -useb get.scoop.sh | iex

或者

iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh’)

安装软件

scoop install sudo

查看环境存在的问题

scoop checkup

将一些scoop环境必须的软件安装一下

搜索软件

scoop search git

安装软件

scoop install git

查看软件信息

scoop info git

查看已经安装的软件

scoop list

卸载软件(-p删除配置)

scoop uninstall git -p

更新软件

scoop update git

更新全部已安装软件

scoop update *

导出已安装软件列表

scoop.cmd export > App_list.txt

添加官方的bucket(包含大量的软件)

scoop bucket add main scoop bucket add extras

更新仓库

scoop updat

限制软件更新

scoop hold git

代理

scoop config proxy 127.0.0.1:7890

取消代理

scoop config proxy none

查看其他scoop命令

scoop help