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 commands

Docker

11 commands

包管理

4 commands
SCRIPT 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 / lockfile
SMART QUOTE

默认会对包含空格或特殊字符的参数做 Shell 引号包裹,减少路径、URL、搜索词中断命令的概率。

RISK FIRST

删除、停止服务、强制结束进程、权限变更等命令会标记为注意或高风险,复制前先确认目标。

NOT A SANDBOX

这个页面只生成文本命令,不执行命令。真正运行前请根据你的系统、权限和路径做最终确认。

BitLeap · 本地计算 · 隐私优先