Skip to content

Linux 命令行

Linux 常用命令分类整理,覆盖日常开发运维的 11 个知识域、160+ 命令。速查卡片快速定位,侧边栏按分类展开即可访问每条命令的独立文档。

速查卡片

操作命令
列出文件ls -la
切换目录cd /path
复制/移动cp -r src dstmv src dst
删除rm -rf pathrmdir dir
创建mkdir -p pathtouch file
查找文件find . -name "*.log"
磁盘空间df -hdu -sh *
查看文本cat fileless filehead -n 20 filetail -f file
文本搜索grep -r "pattern" .
文本替换sed -i 's/old/new/g' file
列提取awk '{print $1}' filecut -d',' -f1 file
排序去重sort file | uniq -csort -u file
进程快照ps auxtophtop
终止进程kill -9 PIDpkill name
后台运行nohup cmd &cmd &
用户管理useraddpasswdusermod
权限控制chmod 755 filechown user:group file
切换用户sudo cmdsu - user
磁盘分区lsblkfdisk -lmount/umount
磁盘写入/转储dd if=/dev/sda of=backup.img
网络状态ip ass -tlnpping host
HTTP 请求curl https://api.example.comwget https://file
DNS 查询dig example.comnslookup example.com
包管理(Debian)apt update && apt install pkg
包管理(RHEL)dnf install pkg
系统信息uname -auptimefree -hlscpu
日志查看dmesgjournalctl -xe
压缩/解压tar -czvf / tar -xzvfgzip/gunzip
Shell 别名alias ll='ls -la'
环境变量export VAR=valueecho $VAR
历史命令history | grep cmd
服务管理systemctl start/stop/status svc
定时任务crontab -ecrontab -l

分类导航

分类目录命令数
文件与目录file-and-dir/23
文本查看与处理text-processing/22
进程管理process/17
用户与权限users/16
磁盘与存储disk/15
网络管理network/16
软件包管理package/10
系统信息与监控system-info/16
压缩与归档archive/9
Shell 基础shell-basics/15
服务与定时任务services/6

每条命令的详细文档正在逐步完善中。点击任意分类目录或通过左侧边栏展开即可访问。

操作系统约定

本文档基于 Linux(Debian/Ubuntu 和 CentOS/RHEL 两大系列,包管理命令区分 apt 与 dnf/yum)。macOS 差异仅在做关键提示时提及。