windows 开发工具命令
env:SCOOP='D:\SoftwareApps\Scoop'[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserInvoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression$ scoop config # 查看 Scoop 的配置$ scoop help # 列出所有可用命令$ scoop search [关键词] # 在可用的 Bucket 中搜索应用程$ scoop list # 列出所有已安装的软件$ scoop info [软件名] # 显示软件包信息$ scoop home [软件名] # 打开软件包主页$ scoop install [软件名] # 安装软件$ scoop install -g [软件名] # 全局安装(管理员权限)$ scoop uninstall [软件名] # 卸载软件
$ scoop update # 更新 Scoop 自身$ scoop update --all # 更新所有应用$ scoop update [软件名] # 更新指定应用$ scoop status # 检查可更新的应用$ scoop hold [软件名] # 禁止更新指定应用$ scoop unhold [软件名] # 解除禁止更新指定应用
$ scoop cache show # 显示缓存$ scoop cache rm [软件名] # 删除指定应用缓存$ scoop cleanup [软件名] # 清理旧版本
# Bucket 本质上是一个 应用程序清单的仓库,它负责存储和管理应用程序的清单,扩展 Scoop 的应用程序范围,简化软件的安装和更新过程。$ scoop bucket list # 列出已添加的所有 Bucke$ scoop bucket known # 列出所有官方认可的 Bucket$ scoop bucket add [名称] # 添加 Bucket$ scoop bucket rm [名称] # 删除 Bucket
$ scoop export > ~/Desktop/scoop_backup.json # 导出已安装 Scoop 应用$ scoop import ~/Desktop/scoop_backup.json # 从备份文件恢复所有应用
$ scoop alias list$ scoop alias add [名称] [命令] # scoop alias add ls 'scoop list'$ scoop alias rm [名称]$ scoop alias show [名称]其它工具下载
$ scoop install uv # Python 包和项目管理工具$ scoop install pyenv
$ scoop install adb$ scoop install winsw # 可执行包装程序,起 windows 服务$ scoop install tabby # SSH 和 Telnet 连接终端$ scoop install syncthing
# 安装字体$ scoop bucket add nerd-fonts$ scoop install LXGWWenKaiMono$ scoop install FiraCode-NF$ scoop install FiraCode-NF-Mono$ scoop install Monaspace-NF$ scoop install Monaspace-NF-Mono$ scoop install Maple-Mono-NF-CN$ hyper install hyper-dracula$ hyper install hyperborder$ hyper install hyperpowerPowershell
Section titled “Powershell”$ E: # 切换盘符$ systeminfo # 显示完整的系统信息$ $PROFILE # 配置文件地址$ $PSVersionTable # 查看版本$ (Get-Host).Version # 查看版本$ dir # 查看当前目录内容$ dir ad # 仅查看文件夹$ tree # 以树状图显示目录结构$ $psversiontable # 查看版本$ get-ExecutionPolicy$ set-ExecutionPolicy RemoteSigned$ E: # 切换盘符$ E: & \directory # 直接切换到其他盘符的某个目录$ cd /d D:\directory # 强制切换$ systeminfo # 显示完整的系统信息$ ver # 查看版本$ dir # 查看当前目录内容$ dir ad # 仅查看文件夹$ tree # 以树状图显示目录结构- (
Network Statistics) 用于显示网络连接、路由表、接口统计等信息。
-a 显示所有连接和监听端口-n 以数字形式显示地址和端口号-p 显示进程ID/名称(Linux)/协议类型(Windows)-r 显示路由表-s 显示每个协议的统计信息
# windows 特有-o 显示拥有每个连接的进程ID-b 显示创建每个连接或监听端口的可执行文件
# 查看所有活动连接$ netstat -ano# 查看特定端口的占用情况$ netstat -ano | findstr :80# 只查看TCP连接$ netstat -ano -p tcp# 查看路由表$ netstat -r- 显示本地计算机或远程计算机上当前正在运行的进程列表
$ tasklist /?$ tasklist | findstr "nginx"- 结束一个或多个任务或进程。可以按进程 ID 或映像名称来结束进程。
$ taskkill /?$ taskkill /F /IM nginx.exe /T