文章目录

  • 前言
  • 一、Scoop是什么?能做什么?
  • 二、使用步骤
    • Scoop安装
    • Scoop使用

前言

因为渗透测试过程中需要用到很多工具,总所周知大部分工具需要安装一些环境依赖,以及配置环境变量,所以这里给大家介绍一下:
Windows命令行包管理工具 Scoop

一、Scoop是什么?能做什么?

Windows命令行包管理工具

  • 命令行安装软件
  • 命令行管理软件
  • 自动配置环境变量
  • 自动管理环境依赖

二、使用步骤

Scoop安装

1、打开powershell并开启远程权限

Set-ExecutionPolicy RemoteSigned -scope CurrentUser;

2、自定义Scoop安装目录,如果跳过该步骤, Scoop 将默认把所有用户安装的 App 和 Scoop 本身置于
C:\Users\user_name\scoop

$env:SCOOP='D:\scoop'
# 用户环境变量
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
#'user'为当前电脑的用户名
# 系统环境变量
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL,'Machine')

3、下载并安装Scoop

iwr -useb get.scoop.sh | iex
Initializing...
Downloading...
Extracting...
Creating shim...
Adding D:\scoop\shims to your path.
Scoop was installed successfully!
Type 'scoop help' for instructions.
#下载完成Scoop并自动配置环境变量
scoop update
#更新Scoop

4、添加国内镜像

iwr -useb https://gitee.com/glsnames/scoop-installer/raw/master/bin/install.ps1 | iexscoop config SCOOP_REPO 'https://gitee.com/glsnames/scoop-installer'scoop update

5、安装软件包、使用 scoop install + 软件名 进行安装

scoop install <app_name>
scoop install sudo

6、查看Scoop使用简介

scoop help
#帮助命令
alias               管理 scoop 别名
bucket              管理 Scoop buckets
cache               显示或清除下载缓存
cat                 显示指定清单的内容。如果有的话,`bat'将被用于漂亮地打印JSON。
checkup             检查潜在问题
cleanup             通过删除旧版本清理应用程序
config              获取或设置配置值
create              创建自定义应用程序清单
depends             列出一个应用程序的依赖项
download            下载缓存文件夹中的应用程序并验证哈希值
export              导出(可导入)已安装的应用程序的列表
help                显示一个命令的帮助
hold                按住一个应用程序以禁用更新
home                打开应用程序的主页
info                显示一个应用程序的信息
install             安装应用
list                列出已安装的应用程序
prefix              返回指定应用程序的路径
reset               重置一个应用程序以解决冲突
search              搜索可用的应用程序
shim                操纵Scoop shims
status              显示状态并检查新的应用程序版本
unhold              解除对一个应用程序的控制,使其能够更新
uninstall           卸载一个应用程序
update              新应用程序或Scoop本身
virustotal          在virustotal.com上寻找应用程序的哈希值
which               找到一个shim/executable(类似于Linux上的'which')

更多信息请查看官网

Scoop使用

因为scoop下载安装包默认都是从外部链接获取的,网速慢下载且容易失败,大部分报错都是因为这个,有条件的可以挂梯子,也可以使用 aria2 进行加速;

1、scoop下载加速

scoop install aria2

2、如果使用代理,有时需要通过如下命令关闭 aria2

scoop config aria2-enabled false

3、aria2 在 Scoop 中默认开启

scoop config aria2-enabled true

4、其他参数(这些命令可以根据自身情况选择使用,不一一演示了)

scoop config aria2-retry-wait 4
scoop config aria2-split 16
scoop config aria2-max-connection-per-server 16
scoop config aria2-min-split-size 4M

5、添加bucket

# 添加 bucket   想选择哪个bucket就添加哪个
scoop bucket add main
#列出添加的bucket
scoop bucket listName Source                                 Updated            Manifests
---- ------                                 -------            ---------
java https://github.com/ScoopInstaller/Java 2022/9/16 6:17:40        226
main https://github.com/ScoopInstaller/Main 2022/9/20 16:55:39      1083# 查看官方推荐的 bucket
scoop bucket known
main
extras
versions
nirsoft
php
nerd-fonts
nonportable
java
games

6、安装应用

以 7-zip为例:

# 搜索 7zip 应用
scoop search 7zip'main' bucket:
7zip (21.07)
7zip19.00-helper (19.00)# 添加 main bucket
scoop bucket add main# 安装 7zip
scoop install 7zip
Installing '7zip' (21.07) [64bit]
7z2107-x64.msi (1.8 MB)
[===============================================================================
======
] 100%
Checking hash of 7z2107-x64.msi ... ok.
Extracting 7z2107-x64.msi ... done.
Linking D:\scoop\apps\7zip\current => D:\scoop\apps\7zip\21.07
Creating shim for '7z'.
Creating shortcut for 7-Zip (7zFM.exe)
Persisting Codecs
Persisting Formats
Running post-install script...
'
7zip' (21.07) was installed successfully!
Notes
-----
Add 7-Zip as a context menu option by running:
"
D:\scoop\apps\7zip\current\install-context.reg"

7、查看scoop安装的应用

scoop list
Installed apps:Name  Version          Source Updated             Info
----  -------          ------ -------             ----
7zip  22.01            main   2022-07-19 16:56:20
aria2 1.36.0-1         main   2022-07-26 11:42:16
git   2.37.1.windows.1 main   2022-07-19 17:19:02
sudo  0.2020.01.26     main   2022-09-20 17:46:03

8、查看应用信息

scoop status 7zip
scoop info 7zip
Name
: 7zip
Description : A multi-format file archiver with high compression ratios
Version : 21.07
Bucket : main
Website : https://www.7-zip.org
License : LGPL-2.1-or-later
Updated at : 2022/4/4 17:24:43
Updated by : Issac Lin
Installed : 21.07
Binaries : 7z.exe
Shortcuts : 7-Zip
Notes
: Add 7-Zip as a context menu option by running: "<root>\install-
context.reg"

9、Scoop更新应用

# 更新scoop
scoop update
# 更新7zip
scoop update 7zip
# 更新全部
scoop *

10、卸载删除应用

scoop uninstall 7zip
Uninstalling '7zip' (21.07).
Removing shim '7z.shim'.
Removing shim '7z.exe'.
Removing shortcut ~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Scoop
Apps\7-Zip.lnk
Unlinking D:\scoop\apps\7zip\current
'7zip' was uninstalled.

windows命令行包管理工具 -Scoop相关推荐

  1. Scoop-强大的Windows命令行包管理工具

    对于开发者来说,包管理工具是绕不开的话题,Ubuntu广受喜爱的原因之一也包含其方便的apt包管理工具,MacOS上有homebrew供开发者使用,这些包管理工具让开发环境的搭建非常顺滑.这里的包,是 ...

  2. Linux拜拜!微软给WSL加入GPU支持,Windows终于迎来命令行包管理工具

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 白交 发自 凹非寺  量子位 报道 | 公众号 QbitAI 看完昨晚微软Build大 ...

  3. Windows下的包管理工具scoop

    Windows下的包管理工具scoop 包管理工具? 顾名思义就是程序软件包的安装工具,可以管理操作系统上的软件,我们熟知的Ubuntu上的apt-get(在Ubuntu16以上可以直接用apt了), ...

  4. Windows软件授权管理工具 slmgr命令详解

    slmgr是Software LicenseManger的简称,是Windows软件授权管理工具.slmgr是管理系统激活和密钥.证书的主要组件.slmgr的所有功能都是通过slmgr.vbs提供的, ...

  5. 曙光服务器bios开启虚拟化支持,中科曙光虚拟化培训教程汇总:3.1 使用针对ESXi的常见LSI 命令行管理工具 v1.0.pdf...

    使用针对ESXi的常见LSI命令行管理 工具 v1.0 版本 发布日期 修改人 修改原因 1.0 2017.04.11 梁旭 首次发布 1 目录 一.vib 工具包安装 3 1.安装针对LSI 220 ...

  6. Windows命令远程执行工具Winexe

    Windows命令远程执行工具Winexe 在对Windows系统执行渗透测试中,通过各种方式可以获取目标主机的用户名和密码.这时,只要对方主机开启文件共享服务,就可以借助Winexe工具远程执行Wi ...

  7. 《三》kubectl命令行管理工具、YAML配置详解

    kubectl命令行管理工具 kubectl自动补全功能设置 执行: 1.yum install -y bash-completion 2.source <(kubectl completion ...

  8. rabbitmq的安装与命令行管理工具rabbitmqadmin的使用

    rabbitmq的安装与命令行管理工具rabbitmqadmin的使用 1.rabbitmq的安装 1 RabbiMQ简介 2 RabbiMQ模式 2.1 单一模式 2.2 普通模式 2.3 镜像模式 ...

  9. Win10下媲美apt的包管理工具 Scoop 的安装以及常用软件清单

    本文首发于我的个人博客网站:https://www.xerrors.fun/scoop-list/ 欢迎访问 想必使用过 MacOS 或者 Linux 的小伙伴一定会对 windows 下面的软件配置 ...

  10. windows 安装包管理器scoop

    windows 包管理器scoop的使用 一.安装前准备 用户名不能含有空格中文等特殊字符,最好纯英文 PowerShell 3+ .Net Framework 4.5+ 如何可以的话扶墙,如果没有能 ...

最新文章

  1. Linux之make 、makefile的使用方法
  2. 从前端角度来看网页设计
  3. 基于阿里云搭建的适合初创企业的轻量级架构--架构总结
  4. 数据库设计--数据字典
  5. 树莓派html5播放器,树莓派|5 个很适合在课堂上演示的树莓派项目
  6. android listview item 错位,Android BaseAdapter和ViewHolder 优化 解决ListView的item抢焦点问题和item错乱问题...
  7. MySQL的reset master
  8. ACES学院色彩编码在影片中的应用
  9. java的开发环境日蚀日_将依赖项添加到后未解析geotools的导入pom.xml文件在日蚀中...
  10. Linux下MySQL基础使用命令
  11. B树,B+树,红黑树应用场景AVL树,红黑树,B树,B+树,Trie树
  12. HTML 基础和实例
  13. s3c2440的pwm输出
  14. 大型网站架构系列:负载均衡详解
  15. ICH E2B | ICSR 电子传输网关对接解决方案(CDE EDI)
  16. Hutool 导出excel并合并单元格
  17. POJ 3080 Blue Jeans(KMP + 暴力)
  18. python 设置输入法为英文_win10输入法怎么设置为默认英语?win10输入法设置默认英文的方法...
  19. vulnhub刷题记录(The Planets: Earth)
  20. MetaWRAP 安装与配置

热门文章

  1. CCS各个版本软件的下载及安装说明(内涵有详细获取安装包以及步骤奥)
  2. matlab描点写函数,matlab描点并标上点的序号
  3. java 窗口组件的布局_Java 窗口 的常用布局
  4. Java语言程序设计(基础篇)
  5. 毕设项目 - 基于SSM的音乐网站(含源码+论文)
  6. Navicat连接Mysql教程
  7. 2021.09.22数字货币小计
  8. 如何使textarea显示滚动条
  9. SQL入门教程(一):基础知识
  10. 卸载MySQL安装包