Scoop
Scoop是一款适用于Windows平台的命令行软件(包)管理工具。
简单来说,就是可以通过命令行工具(PowerShell、CMD等)实现软件(包)的安装管理等需求,通过简单的一行代码实现软件的下载、安装、卸载、更新等操作。
安装
开启 PowerShell 运行脚本的权限
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
安装 Scoop
iwr -useb get.scoop.sh | iex
添加buckets
scoop bucket add extras
scoop bucket add nerd-fonts
scoop bucket add dorado https://github.com/chawyehsu/dorado
scoop bucket add apps https://github.com/kkzzhizhou/scoop-apps
安装通用工具
scoop install sudo windows-terminal grep vim JetBrains-Mono
Aria2设置
scoop config aria2-split 32
scoop config aria2-max-connection-per-server 16
scoop config aria2-min-split-size 1M
常用命令
# 更新 scoop 及软件包列表
scoop update
## 安装软件 ##
# 非全局安装(并禁止安装包缓存)
scoop install -k <app>
# 全局安装(并禁止安装包缓存)
sudo scoop install -gk <app>
## 卸载软件 ##
# 卸载非全局软件(并删除配置文件)
scoop uninstall -p <app>
# 卸载全局软件(并删除配置文件)
sudo scoop uninstall -gp <app>
## 更新软件 ##
# 更新所有非全局软件(并禁止安装包缓存)
scoop update -k *
# 更新所有软件(并禁止安装包缓存)
sudo scoop update -gk *
## 垃圾清理 ##
# 删除所有旧版本非全局软件(并删除软件包缓存)
scoop cleanup -k *
# 删除所有旧版本软件(并删除软件包缓存)
sudo scoop cleanup -gk *
# 清除软件包缓存
scoop cache rm *
帮助文档
用法: scoop <命令> [<参数>]
一些有用的命令是:
alias 管理 scoop 别名
bucket 管理 bucket
cache 显示或清除下载缓存
cat 显示指定清单的内容。
checkup 检查潜在问题
cleanup 通过删除旧版本来清理应用程序
config 获取或设置配置值
create 创建自定义应用程序清单
depends 列出应用程序的依赖项
export 导出(可导入的)已安装应用程序的列表
help 显示命令的帮助
hold 按住某个应用程序以禁用更新
home 打开应用程序主页
info 显示有关应用程序的信息
install 安装应用程序
list 列出已安装的应用程序
prefix 返回指定应用程序的路径
reset 重置应用程序以解决冲突
search 搜索可用的应用程序
status 显示状态并检查新的应用程序版本
unhold 取消按住应用程序以启用更新
uninstall 卸载应用程序
update 更新应用程序或 Scoop 本身
virustotal 在virustotal.com 上查找应用程序的哈希值
which 找到 shim/可执行文件(类似于 Linux 上的“which”)
输入“scoop help <命令>”即可获取特定命令的帮助。