Linux 常用命令手册
| 分类 | 命令 | 示例 | 说明 |
|---|---|---|---|
| 文件/目录 | 查看当前目录 | pwd | 显示当前工作目录 |
| 文件/目录 | 列出目录内容 | ls -al | 显示目录下所有文件及详细信息 |
| 文件/目录 | 切换目录 | cd /home/user | 切换到指定目录 |
| 文件/目录 | 创建目录 | mkdir -p /tmp/test/dir | 创建多级目录(-p 支持父级不存在时自动创建) |
| 文件/目录 | 删除目录 | rm -rf /tmp/test | 递归删除目录及内容 |
| 文件/目录 | 复制文件 | cp file1.txt file2.txt | 复制文件 |
| 文件/目录 | 移动/重命名文件 | mv old.txt new.txt | 移动或重命名文件 |
| 查看内容 | 显示文件内容 | cat file.txt | 显示文件全部内容 |
| 查看内容 | 分页查看文件 | less file.txt | 分页浏览文件,支持向上滚动 |
| 查看内容 | 查看文件前几行 | head -n 10 file.txt | 显示文件前 10 行 |
| 查看内容 | 查看文件后几行 | tail -n 10 file.txt | 显示文件最后 10 行 |
| 查看内容 | 实时查看文件 | tail -f /var/log/syslog | 实时追踪日志文件 |
| 权限/用户 | 查看权限 | ls -l file.txt | 显示文件或目录权限 |
| 权限/用户 | 修改权限 | chmod 755 script.sh | 修改文件权限 |
| 权限/用户 | 修改所有者 | chown user:group file.txt | 修改文件所属用户和组 |
| 网络 | 查看 IP | ip addr | 查看本机 IP 地址 |
| 网络 | 测试连通性 | ping 8.8.8.8 | 测试目标主机是否可达 |
| 网络 | 查看端口 | netstat -tulnp | 显示监听的 TCP/UDP 端口及进程 |
| 进程/系统 | 查看进程 | ps aux | 列出系统所有进程 |
| 进程/系统 | 实时进程 | top | 实时显示系统资源使用和进程 |
| 进程/系统 | 杀死进程 | kill -9 1234 | 杀死指定 PID 的进程 |
| 压缩/解压 | 压缩 tar.gz | tar -czvf archive.tar.gz /path/to/dir | 压缩目录为 tar.gz |
| 压缩/解压 | 解压 tar.gz | tar -xzvf archive.tar.gz | 解压 tar.gz 文件 |
| 系统管理 | 查看磁盘 | df -h | 查看磁盘使用情况(人类可读) |
| 系统管理 | 查看内存 | free -h | 查看内存使用情况 |
| 系统管理 | 系统重启 | reboot | 重启系统 |
| 系统管理 | 系统关机 | shutdown -h now | 立即关机 |
Linux 常用命令手册
/archives/005-linux-chang-yong-ming-ling-shou-ce