Linux Commands
Linux ops commands: process, disk, memory, network
Linux Commands is a free online Command Reference tool. Linux ops commands: process, disk, memory, network Related terms: linux · 运维 · bash · 进程 · 磁盘 · 内存. Use it on this page without signing in.
42 scripts in total
查看系统所有进程
列出系统中所有进程的详细信息,包括 CPU、内存占用与启动命令。
实时监控进程资源
实时显示进程的 CPU、内存占用与系统负载。按 q 退出,按 M 按内存排序。
结束进程
通过 PID 向进程发送信号,默认 TERM(15)可被捕获清理,KILL(9)强制结束。
按名称查找进程 PID
根据进程名或命令行模式查找 PID,配合 kill 使用非常方便。
调整进程优先级
nice 值范围 -20(最高)到 19(最低),负值需 root 权限。
管理 systemd 服务
启动、停止、重启、查看状态,以及设置开机自启。
查看磁盘分区使用率
显示各挂载点的总容量、已用、可用空间与使用百分比。
统计目录磁盘占用
递归统计目录大小,常配合 sort 找出占空间最多的目录。
查找最大的 20 个文件
在当前目录下递归查找最大的 20 个文件并按大小排序。
查看块设备与挂载
树形列出所有块设备(硬盘、分区),直观展示分区与挂载关系。
挂载与卸载文件系统
手动挂载磁盘分区到指定目录,需 root 权限。
查看磁盘 I/O 性能
统计各磁盘的读写速率、IOPS 与利用率,定位 I/O 瓶颈(需 sysstat 包)。
查看内存使用情况
显示物理内存与 Swap 的总量、已用、空闲,available 才是实际可用。
查看虚拟内存与系统活动
综合展示进程、内存、swap、I/O、CPU 上下文切换等系统活动。
管理 Swap 交换分区
查看、启用、关闭交换空间。内存不足时 Swap 可作缓冲。
查看端口与连接
ss 是 netstat 的现代替代,速度更快。常用于查看监听端口与已建立连接。
抓包分析网络流量
捕获网络接口上的数据包,排查网络协议与连接问题。
测试网络连通性
发送 ICMP 包测试到目标主机的连通性与延迟。
追踪路由路径
显示数据包到目标主机经过的每一跳路由器,定位网络中断位置。
DNS 域名解析查询
查询域名的 A、CNAME、MX 等记录,比 nslookup 信息更全。
配置防火墙规则
查看与管理包过滤规则,控制进出流量。修改规则需 root 权限。
按条件查找文件
根据名称、大小、时间、权限等条件递归查找文件。
修改文件权限
用数字或符号设置文件读、写、执行权限。
修改文件所有者
更改文件或目录的所属用户与组,常用于权限交接。
打包压缩与解压
tar 是 Linux 最常用的归档工具,配合 gzip/bzip2 实现压缩。
高效同步文件
增量同步文件与目录,支持本地与远程,是备份与迁移利器。
创建软硬链接
硬链接共享 inode,软链接(symbolic)是路径指针,最常用。
查看文件元信息
显示文件的大小、inode、权限、访问/修改/变更时间等详细信息。
搜索文本内容
在文件或输入流中按模式匹配行,支持正则与递归。
流编辑替换文本
对输入流按行进行替换、删除、插入等编辑操作,常用于批量改文件。
按列处理文本
强大的列处理工具,适合处理结构化文本(如日志、CSV)。
切分、排序与去重统计
组合 cut 提取字段、sort 排序、uniq 统计,是日志分析经典套路。
统计行数与字数
统计文件的行数、单词数、字节数。
查看文件开头与末尾
head 看开头,tail 看末尾。tail -f 实时跟踪日志输出。
同时输出到屏幕和文件
把命令输出既显示在终端,又写入文件,常配合管道保存日志。
把输入作为参数执行命令
将标准输入转换为命令参数,常配合 find 实现批量处理。
查看系统运行时长与负载
显示当前时间、系统已运行时长、在线用户数与 1/5/15 分钟平均负载。
查看 CPU 架构信息
展示 CPU 的型号、核心数、线程数、架构等详细信息。
查看打开的文件与端口
列出进程打开的文件描述符,定位「文件被占用」「端口被谁占用」问题。
查看 systemd 服务日志
查询 systemd journal 日志,支持按服务、时间、优先级过滤。
查看内核环形缓冲日志
查看内核启动与硬件相关日志,排查驱动、磁盘、OOM 等底层问题。
管理定时任务
crontab 用于编辑用户级定时任务,cron 守护进程会按计划执行。
使用说明
- 左侧选择分类(进程、磁盘、内存、网络、系统信息等)
- 在搜索框输入关键词快速查找
- 点击命令卡片查看用法和常用参数
- 点击「复制」粘贴到 Linux 终端执行
常见问题
- 红色标签是什么? 标有红色「高危」的命令(如 rm -rf、kill -9)可能删除文件或强杀进程,使用前请确认
- 哪些发行版适用? 覆盖 CentOS / Ubuntu / Debian 等主流发行版通用命令
More Command Reference
View allDocker Commands
Docker cheatsheet: containers, images, network, volumes
Git Commands
Git cheatsheet: branch, merge, stash, revert
Database Commands
MySQL / PostgreSQL / Redis / MongoDB cheatsheet
Curl / HTTP
Curl commands: GET / POST / auth / upload / debug
Vim Commands
Vim cheatsheet: move, edit, search, replace, windows
Kubernetes Commands
kubectl cheatsheet: pods, deployments, services, debugging
Code Snippets
Common code snippets: Python / JS / Go utilities
Nginx Config
Nginx configs: reverse proxy, load balancing, HTTPS, cache
FAQ about Linux Commands
What can Linux Commands do?
Linux Commands is a Command Reference tool. Linux ops commands: process, disk, memory, network You can finish the job on this page.
Who should use Linux Commands?
Anyone handling linux · 运维 · bash · 进程 · 磁盘 · 内存 who does not want to install desktop software can use Linux Commands in the browser.
Is Linux Commands safe? Is my data uploaded?
This tool runs in your browser. We do not collect the content you enter into Linux Commands just because you used it.
What similar tools exist?
Related tools in the same Command Reference group are listed at the bottom of this page.