TERMINAL COMMAND STUDIO
把终端命令,
生成得更稳。
从 Linux、macOS、Docker 常用场景中选择命令,填写参数后实时生成可复制版本。支持风险分级、收藏、脚本队列、智能 Shell 引号和导出。
62 COMMANDS8 CATEGORIES6 HIGH RISKLOCAL ONLY
RESULT
62 条命令。
文件操作
14 commands网络排查
10 commands进程管理
5 commands系统信息
7 commands用户 & 权限
5 commands服务管理
6 commandsDocker
11 commands包管理
4 commandsSCRIPT QUEUE
多条命令,
组装成脚本。
把常用步骤加入队列,一次性复制或导出为 bash 脚本。高风险命令会保留注释标识,方便执行前复查。
QUEUE ITEMS
还没有加入脚本的命令。
从右侧命令详情点击“加入脚本”。
BASH SCRIPTEMPTY
#!/usr/bin/env bash set -euo pipefail # command queue is empty
REPORT
结果与脚本,
一起带走。
TERMINAL PROFILELOCAL GENERATOR
BitLeap Terminal Command Studio
分类:全部
搜索:无
风险:全部
平台:全部
显示:62 / 62
当前命令:
查找文件
find . -name '*.log'
按文件名在指定目录递归查找文件
脚本队列:
空
当前筛选结果:
查找文件
find . -name '*.log'
按文件名在指定目录递归查找文件
查找内容(grep)
grep -rn ERROR .
在文件中递归搜索文本内容并显示行号
更快搜索(ripgrep)
rg -n TODO .
使用 rg 快速搜索代码或文本内容
需要安装 ripgrep
压缩文件(tar.gz)
tar -czf archive.tar.gz ./dist
将目录或文件打包为 .tar.gz
解压 tar.gz
tar -xzf archive.tar.gz
解压 .tar.gz 文件,可选目标目录
解压 zip
unzip archive.zip
解压 .zip 文件,可选目标目录
实时查看日志
tail -f /var/log/nginx/access.log
追踪文件尾部新增内容
查看文件前 N 行
head -n 20 /etc/hosts
查看文件开头指定行数
修改文件权限
chmod -R 755 ./public
修改文件或目录权限,可选择递归
权限设置错误可能导致服务不可用
修改文件所有者
chown -R www-data:www-data /var/www/html
递归修改文件或目录所有者
需要管理员权限时请开启 sudo 前缀
磁盘空间查看
df -h
以人类可读格式显示磁盘使用情况
目录大小查看
du -sh .
查看目录占用空间大小
同步目录(rsync)
rsync -avh --progress ./dist/ user@host:/var/www/
同步两个目录并显示进度
覆盖目标前请确认 source 与 dest
删除空目录
find . -type d -empty -delete
递归删除指定目录下的空目录
会直接删除空目录
端口占用查询
lsof -i :3000
查看指定端口被哪个进程占用
macOS 也可用 netstat -an | grep :3000
查看监听端口(ss)
ss -tulpen
列出所有监听中的 TCP/UDP 端口
Linux 推荐;macOS 可用 netstat
测试网络连通性
ping -c 4 example.com
向目标主机发送 ICMP 包测试连通性
路由追踪
traceroute 8.8.8.8
追踪到目标主机的网络路由路径
Windows 通常使用 tracert
下载文件(curl)
curl -L https://example.com/file.zip
从 URL 下载文件到本地
下载文件(wget)
wget https://example.com/file.zip
用 wget 从 URL 下载文件
查看 HTTP 响应头
curl -I https://example.com
只请求并显示 HTTP 响应头
POST JSON 请求
curl -X POST https://api.example.com -H 'Content-Type: application/json' -d '{"hello":"world"}'
使用 curl 发送 JSON 请求体
包含敏感 token 时不要粘贴到公开日志
DNS 查询
dig example.com A
查询域名 DNS 解析记录
部分系统需要先安装 dnsutils / bind-tools
测试端口连通
nc -vz example.com 443
使用 nc 测试目标主机端口是否可连接
查找进程
ps aux | grep node
按名称查找运行中的进程
结束进程
kill '' 12345
通过 PID 终止进程
kill -9 会强制终止,可能造成未保存数据丢失
实时进程监控
top -o %CPU
动态查看系统进程资源占用
macOS 常用 top -o cpu
查看系统资源概览
htop
使用 htop 查看 CPU、内存和进程
如未安装:brew install htop / apt install htop
按名称结束进程
pkill '' -f node
按进程名匹配并结束进程
会影响所有匹配的进程,先用 ps aux | grep 确认
查看系统信息
uname -a
显示操作系统和内核信息
查看内存使用
free -h
以人类可读格式显示内存使用情况
macOS 可用 vm_stat 或 top
查看 CPU 信息
lscpu
显示 CPU 核心数和型号
macOS 可用 sysctl -n machdep.cpu.brand_string
查看当前用户
whoami
显示当前登录用户名
查看环境变量
env
显示所有环境变量
可能包含 token,不要随意分享输出
查看开机时间
uptime
显示系统启动时间和运行时长
查看系统日志
journalctl -xe
查看 systemd journal 最近日志
Linux systemd 环境适用
添加用户
useradd -m deploy
创建新系统用户并创建 home 目录
通常需要 sudo 权限
修改密码
passwd deploy
修改指定用户的密码
通常需要 sudo 权限
切换用户
su root
切换到指定用户
以 sudo 执行命令
sudo systemctl restart nginx
用管理员权限执行单条命令
请确认命令来源可信
查看用户组
groups
查看当前用户或指定用户所属用户组
启动服务
systemctl start nginx
启动 systemd 服务
通常需要 sudo 权限
停止服务
systemctl stop nginx
停止 systemd 服务
会中断对应服务
重启服务
systemctl restart nginx
重启 systemd 服务
会短暂中断对应服务
查看服务状态
systemctl status nginx
查看 systemd 服务运行状态
开机自启
systemctl enable nginx
设置服务开机自动启动
通常需要 sudo 权限
实时查看服务日志
journalctl -u nginx -f
跟踪指定 systemd 服务日志
查看运行容器
docker ps
列出当前正在运行的容器
查看所有容器
docker ps -a
列出所有容器,包含已停止容器
查看镜像列表
docker images
列出本地所有 Docker 镜像
启动容器
docker start my-app
启动已停止的容器
停止容器
docker stop my-app
停止运行中的容器
会停止服务容器
进入容器终端
docker exec -it my-app /bin/bash
在运行中的容器内打开 shell
查看容器日志
docker logs -f --tail 100 my-app
实时查看容器输出日志
删除容器
docker rm -f my-app
强制删除容器
会删除容器,请确认数据卷和状态
删除镜像
docker rmi nginx:latest
删除本地 Docker 镜像
被容器使用的镜像无法直接删除
构建镜像
docker build -t my-app:1.0 .
从 Dockerfile 构建镜像
清理 Docker 资源
docker system prune ''
清理未使用的容器、网络、镜像和构建缓存
会删除未使用资源,执行前确认
APT 更新索引
apt update
更新 apt 软件包索引
通常需要 sudo
APT 安装包
apt install nginx
使用 apt 安装软件包
通常需要 sudo
Homebrew 安装包
brew install wget
使用 Homebrew 安装软件包
macOS 常用
npm 安装依赖
npm install lodash
在当前项目安装 npm 依赖
会修改 package.json / lockfileSMART QUOTE
默认会对包含空格或特殊字符的参数做 Shell 引号包裹,减少路径、URL、搜索词中断命令的概率。
RISK FIRST
删除、停止服务、强制结束进程、权限变更等命令会标记为注意或高风险,复制前先确认目标。
NOT A SANDBOX
这个页面只生成文本命令,不执行命令。真正运行前请根据你的系统、权限和路径做最终确认。
BitLeap · 本地计算 · 隐私优先
