# linux-knowledge **Repository Path**: ZyRedamancy/linux-knowledge ## Basic Information - **Project Name**: linux-knowledge - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-28 - **Last Updated**: 2026-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Linux 命令知识库 > 面向开发人员的 Linux 命令速查手册,涵盖基础操作到高级调试,共 18 大类,含参数说明和实用示例。 ## 基础篇 | 文件 | 内容 | 命令数 | |------|------|--------| | [01-文件与目录操作.md](01-文件与目录操作.md) | ls, cd, pwd, mkdir, rm, cp, mv, ln, touch, find, locate, which, file, stat, tree, basename/dirname | 16 | | [02-文件内容查看与编辑.md](02-文件内容查看与编辑.md) | cat, head, tail, less/more, wc, grep, awk, sed, sort, uniq, cut, tr, diff, tee, xargs | 15 | | [03-权限与用户管理.md](03-权限与用户管理.md) | chmod, chown, chgrp, umask, useradd/mod/del, groupadd/mod/del, passwd, su, sudo, id, who/w | 15+ | | [04-进程管理.md](04-进程管理.md) | ps, top/htop, kill/killall/pkill, bg/fg/jobs, nohup, nice/renice, pgrep, pstree, lsof, strace | 15 | | [05-网络相关.md](05-网络相关.md) | ip, ping, curl/wget, ss/netstat, nslookup/dig, traceroute, scp/rsync, ssh, telnet, nc, iptables, tcpdump, nmap, hostname | 16 | | [06-磁盘与存储.md](06-磁盘与存储.md) | df, du, mount/umount, fdisk/parted, lsblk, blkid, mkfs, fsck, dd, sync | 12 | | [07-系统信息与监控.md](07-系统信息与监控.md) | uname, hostnamectl, free, vmstat, iostat, uptime, dmesg, journalctl, lscpu, lsusb/lspci, sysctl, ulimit, watch | 14 | | [08-压缩与归档.md](08-压缩与归档.md) | tar, gzip/gunzip, bzip2/bunzip2, xz/unxz, zip/unzip, zcat/zless | 8 | | [09-包管理.md](09-包管理.md) | apt/apt-get, yum/dnf, pacman, rpm, dpkg, snap/flatpak, 源码编译安装 | 8 | | [10-Shell与脚本.md](10-Shell与脚本.md) | bash/zsh, echo/printf, read, test/[], expr, date, env/export/set, alias, history, crontab, at, screen/tmux | 14 | | [11-开发调试工具.md](11-开发调试工具.md) | gdb, valgrind, ldd, nm, objdump, readelf, strings, gcc/g++, make, git, python3/node | 13 | | [12-文本处理进阶.md](12-文本处理进阶.md) | jq, yq, column, paste, comm, rev, fold, fmt, pr, iconv | 10 | ## 进阶篇 | 文件 | 内容 | |------|------| | [13-Shell脚本进阶.md](13-Shell脚本进阶.md) | 数组、函数、正则表达式、信号处理、并发并行、日志框架、配置解析、参数解析、调试技巧 | | [14-系统性能调优.md](14-系统性能调优.md) | perf、火焰图、sysbench、fio、ab/wrk/hey、sar、mpstat、pidstat、内存分析、IO分析、网络性能 | | [15-容器与虚拟化.md](15-容器与虚拟化.md) | Docker、Podman、systemd-nspawn、Cgroups、Namespaces、kubectl基础 | | [16-高级网络调试.md](16-高级网络调试.md) | tcpdump高级、Wireshark/tshark、iptables/nftables进阶、WireGuard、SSH隧道、代理配置 | | [17-安全与审计.md](17-安全与审计.md) | SELinux、AppArmor、auditd、fail2ban、PAM、GPG/OpenSSL加密、安全加固 | | [18-内核调试与追踪.md](18-内核调试与追踪.md) | eBPF/BCC/bpftrace、SystemTap、ftrace、/proc、/sys、Cgroups进阶、内核模块、Crash dump | ## 使用方式 - 每个文档按命令分类,包含完整的参数说明和实用示例 - 基础篇适合日常开发速查 - 进阶篇适合性能调优、安全审计、内核调试等深度场景 - 示例代码可直接复制使用 ## 涵盖场景 **基础操作** - 文件和目录的增删改查 - 文本搜索、替换、处理 - 用户权限管理 - 进程监控和管理 - 网络配置、调试、抓包 - 磁盘分区和存储管理 - 系统性能监控 - 文件压缩和归档 - 软件包管理 - Shell脚本编写 - 程序编译和调试 - JSON/YAML数据处理 **进阶场景** - Shell脚本工程化(数组、函数、正则、并发、日志框架) - 系统性能分析与调优(CPU、内存、IO、网络) - 容器化部署(Docker、Podman、Kubernetes) - 网络安全调试(抓包分析、防火墙、VPN隧道) - 安全审计与加固(SELinux、审计日志、加密签名) - 内核级调试追踪(eBPF、ftrace、/proc、/sys)