命令速查

开发工具已实现交互

搜索 Git、Linux、Docker、npm 和网络排查常用命令,支持分类、场景和风险等级筛选。

命令速查

搜索 Git、Linux、Docker、npm 和网络排查常用命令

找到 35 条

命令列表

复制前请把占位符替换成自己的路径、分支、端口或容器名

安全 24谨慎 7高风险 4

查看工作区状态

安全

用精简格式查看当前分支、暂存区和未跟踪文件。

git status -sb

示例

git status -sb
适合提交前快速确认当前改动。
Git查看状态gitstatus状态

查看提交图

安全

用单行图形化方式查看最近 20 条提交。

git log --oneline --graph --decorate -n 20

示例

git log --oneline --graph --decorate -n 20
排查分支合并和回滚前很有用。
Git查看状态gitlog提交历史

创建并切换分支

安全

从当前提交创建新分支并切换过去。

git switch -c <branch>

示例

git switch -c feat/terminal-cheatsheet
旧版 Git 可使用 git checkout -b <branch>。
Git分支提交gitswitchbranch

创建提交

安全

把暂存区内容提交到当前分支。

git commit -m "message"

示例

git commit -m "feat: add terminal cheatsheet"
message 建议说明本次改动的目的和范围。
Git分支提交gitcommit提交

丢弃本地改动

高风险

强制把工作区和暂存区恢复到当前 HEAD 状态。

git reset --hard HEAD

示例

git reset --hard HEAD
会丢弃未提交改动,执行前务必确认没有需要保留的内容。
Git分支提交gitresethard

拉取并变基

谨慎

拉取远端分支并把本地提交变基到最新提交之后。

git pull --rebase origin <branch>

示例

git pull --rebase origin main
有冲突时需要先解决冲突再继续 rebase。
Git分支提交gitpullrebase

临时保存改动

安全

把当前未提交改动临时收起,方便切换分支或拉取代码。

git stash push -m "message"

示例

git stash push -m "wip terminal panel"
恢复时可用 git stash list 和 git stash pop。
Git分支提交gitstash临时保存

添加文件到暂存区

安全

把指定文件或目录加入暂存区,准备提交。

git add <path>

示例

git add README.mdgit add apps/web
提交前建议再运行 git diff --cached 查看暂存内容。
Git分支提交gitadd暂存

查看目录体积

安全

显示当前目录下各文件和目录的总体积。

du -sh *

示例

du -sh *
排查磁盘占用时可以结合 sort -h 排序。
Linux查看状态linuxdu磁盘

按文件名查找

安全

从当前目录开始按文件名模式查找文件。

find . -name "*.log"

示例

find . -name "*.log"find . -name "package.json"
可以把 . 换成更精确的目录缩小搜索范围。
Linux文件操作linuxfind查找

递归搜索文本

安全

在当前目录递归搜索包含指定文本的文件。

grep -R "pattern" .

示例

grep -R "TODO" .
大仓库中建议优先使用 rg,速度通常更快。
Linux文件操作linuxgrep搜索

复制目录

安全

递归复制目录或文件到目标路径。

cp -r <source> <target>

示例

cp -r dist backup/dist
目标目录存在时会复制到该目录内。
Linux文件操作linuxcopycp

列出当前目录文件

安全

显示当前目录下所有文件、权限、大小和修改时间。

ls -la

示例

ls -la
隐藏文件也会显示出来。
Linux文件操作linuxls文件

强制删除目录

高风险

递归并强制删除指定路径。

rm -rf <path>

示例

rm -rf node_modules
这是高风险命令,路径写错会造成不可恢复的数据丢失。
Linux文件操作linuxrm删除

添加可执行权限

谨慎

给脚本文件添加可执行权限。

chmod +x <script>

示例

chmod +x scripts/deploy.sh
只给可信脚本添加执行权限。
Linux文件操作linuxchmod权限

移动或重命名

谨慎

移动文件、目录,或直接重命名路径。

mv <source> <target>

示例

mv old-name.txt new-name.txt
目标路径已存在时可能覆盖同名文件。
Linux文件操作linuxmv移动

查看运行中容器

安全

列出当前正在运行的 Docker 容器。

docker ps

示例

docker psdocker ps -a
加 -a 可以查看已停止的容器。
Docker容器运维dockercontainer容器

后台启动 Compose 服务

安全

按 compose 文件在后台启动服务。

docker compose up -d

示例

docker compose up -d
首次运行会拉取或构建所需镜像。
Docker容器运维dockercompose启动

进入容器 Shell

谨慎

进入正在运行的容器并打开交互式 shell。

docker exec -it <container> sh

示例

docker exec -it api shdocker exec -it api bash
有些镜像没有 bash,可以使用 sh。
Docker容器运维dockerexecshell

清理未使用资源

高风险

删除未使用的容器、网络、镜像和构建缓存。

docker system prune -a

示例

docker system prune -a
会删除未使用镜像,可能导致后续需要重新拉取或构建。
Docker容器运维dockerprune清理

停止 Compose 服务

谨慎

停止并移除 compose 创建的容器和默认网络。

docker compose down

示例

docker compose down
默认不删除 volume;如带 -v 会删除卷数据,需谨慎。
Docker容器运维dockercompose停止

跟随容器日志

安全

持续查看指定容器的标准输出日志。

docker logs -f <container>

示例

docker logs -f web
排查启动失败或接口异常时常用。
Docker进程日志dockerlogs日志

安装依赖

安全

根据 package.json 和 lock 文件安装项目依赖。

npm install

示例

npm installnpm.cmd install
Windows PowerShell 遇到执行策略问题时可使用 npm.cmd。
npm包管理npminstall依赖

查看过期依赖

安全

列出当前项目中过期的 npm 依赖。

npm outdated

示例

npm outdated
升级前建议先确认变更范围和兼容性。
npm包管理npmoutdated依赖升级

更新指定依赖

谨慎

按 semver 范围更新指定依赖。

npm update <package>

示例

npm update vite
更新后应运行测试、类型检查和构建。
npm包管理npmupdate依赖升级

构建项目

安全

运行项目构建脚本,用于生产构建或构建校验。

npm run build

示例

npm run buildnpm.cmd run build:web
Monorepo 项目可能会拆分为 build:web、build:server 等脚本。
npm包管理npmbuild构建

启动开发脚本

安全

运行 package.json 中配置的 dev 脚本。

npm run dev

示例

npm run devnpm.cmd run dev
具体脚本名称以项目 package.json 为准。
npm包管理npmdev开发服务

测试主机连通性

安全

向目标主机发送 ICMP 请求,粗略判断网络连通性。

ping <host>

示例

ping example.com
有些服务器会禁用 ICMP,ping 不通不一定代表服务不可用。
网络 / 进程网络请求ping网络连通性

查看响应头

安全

发送 HEAD 请求并查看响应状态和响应头。

curl -I <url>

示例

curl -I https://example.com
排查重定向、缓存和状态码时很方便。
网络 / 进程网络请求curlhttpheader

查询 DNS 解析

安全

查询域名当前解析到的地址。

nslookup <domain>

示例

nslookup example.com
排查域名解析、CDN 或内外网差异时常用。
网络 / 进程网络请求dnsnslookup域名

发送 JSON POST

谨慎

用 curl 发送 JSON 请求体。

curl -X POST <url> -H "Content-Type: application/json" -d "{}"

示例

curl -X POST http://localhost:3001/api/login -H "Content-Type: application/json" -d "{\"email\":\"[email protected]\"}"
真实接口调试时不要把敏感 token 或密码粘贴到公共环境。
网络 / 进程网络请求curlpostjson

持续查看日志

安全

持续输出文件新增内容,常用于查看日志。

tail -f <file>

示例

tail -f app.log
退出时按 Ctrl+C。
网络 / 进程进程日志tail日志process

强制结束进程

高风险

向指定进程发送 SIGKILL,强制结束进程。

kill -9 <pid>

示例

kill -9 12345
可能导致未保存数据丢失,应优先尝试正常停止方式。
网络 / 进程进程日志kill进程危险

macOS / Linux 查看端口占用

安全

查看指定端口被哪个进程占用。

lsof -i :<port>

示例

lsof -i :3000
部分系统需要 sudo 才能看到完整进程信息。
网络 / 进程进程日志linuxmacos端口

Windows 查看端口占用

安全

在 Windows 中查看指定端口对应的进程 PID。

netstat -ano | findstr :<port>

示例

netstat -ano | findstr :3000
拿到 PID 后可在任务管理器或 taskkill 中进一步处理。
网络 / 进程进程日志windows端口netstat
命令搜索、筛选和复制都在本地浏览器完成;高风险命令复制前请再次确认路径、分支、容器或进程 ID。
Git / Linux / Docker本地查询

把这个工具加入你的工作台

登录后加入工作台,下次从工作台直接打开,无需每次搜索。

相关工具

查看全部

密码生成器

在线生成随机高强度密码,支持自定义长度、字符类型和批量数量。

立即使用

JWT 解析器

解析 Header、Payload 和签名结构,便于调试。

立即使用

文本差异对比

逐行对比文本差异,快速定位改动内容。

立即使用

JSON Schema 校验器

使用 JSON Schema 校验 JSON 数据结构和字段约束。

立即使用

工具说明

  • 打开 命令速查 后,先准备需要处理的原始内容或参数。
  • 处理过程优先在当前浏览器完成,适合临时处理和快速验证。
  • 确认结果无误后,可以复制、下载或把工具加入个人工作台,方便下次继续使用。

覆盖命令

Git / Linux / Docker / npm

筛选维度

分类 / 场景 / 风险

数据处理

本地浏览器完成

工具简介

命令速查用于搜索 Git、Linux、Docker、npm 和网络排查常用命令,支持分类、场景和风险等级筛选。它适合开发调试、接口联调和日常排障等场景,帮助用户把高频、重复的处理步骤集中到统一工具页中完成。

适用场景

  • 在开发调试、接口联调和日常排障时快速完成命令速查相关处理。
  • 把临时处理结果复制到文档、接口、表格或其他工作流中继续使用。
  • 将高频工具加入个人工作台,减少反复搜索和切换页面的成本。

使用步骤

  1. 1打开工具页,并确认当前工具模式或配置项符合本次处理需求。
  2. 2输入或粘贴需要处理的内容,按页面控件调整必要参数。
  3. 3查看输出结果,确认无误后复制、下载、保存或加入个人工作台。

常见问题

命令速查适合什么场景?

命令速查适合开发调试、接口联调和日常排障等场景,尤其适合需要快速处理、检查或复用结果的高频任务。

这个工具会保存我的输入内容吗?

默认不会主动保存你的输入内容,主要在当前浏览器中即时处理。复制、下载或手动保存类操作由你主动触发。

可以把这个工具加入工作台吗?

可以。点击加入工作台后,后续可以从个人工作台快速进入这个工具,并和其他常用工具组合使用。