Skip to content

Linux 命令行 ​

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

速查卡片 ​

操作命令
列出文件ls -la
切换目录cd /path
复制/移动cp -r src dst、mv src dst
删除rm -rf path、rmdir dir
创建mkdir -p path、touch file
查找文件find . -name "*.log"
磁盘空间df -h、du -sh *
查看文本cat file、less file、head -n 20 file、tail -f file
文本搜索grep -r "pattern" .
文本替换sed -i 's/old/new/g' file
列提取awk '{print $1}' file、cut -d',' -f1 file
排序去重sort file | uniq -c、sort -u file
进程快照ps aux、top、htop
终止进程kill -9 PID、pkill name
后台运行nohup cmd &、cmd &
用户管理useradd、passwd、usermod
权限控制chmod 755 file、chown user:group file
切换用户sudo cmd、su - user
磁盘分区lsblk、fdisk -l、mount/umount
磁盘写入/转储dd if=/dev/sda of=backup.img
网络状态ip a、ss -tlnp、ping host
HTTP 请求curl https://api.example.com、wget https://file
DNS 查询dig example.com、nslookup example.com
包管理(Debian)apt update && apt install pkg
包管理(RHEL)dnf install pkg
系统信息uname -a、uptime、free -h、lscpu
日志查看dmesg、journalctl -xe
压缩/解压tar -czvf / tar -xzvf、gzip/gunzip
Shell 别名alias ll='ls -la'
环境变量export VAR=value、echo $VAR
历史命令history | grep cmd
服务管理systemctl start/stop/status svc
定时任务crontab -e、crontab -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 差异仅在做关键提示时提及。