Linux 命令基础
Linux 命令基础 专题下共有 16 篇文章,按发布时间从早到晚整理。
- 01 Tmux 入门教程:让 SSH 断线和多任务终端不再中断
入门 · 教程 · 从安装、会话与分屏操作,到远程服务器持久化工作流,快速掌握 tmux 的核心用法。
- 02 Tree 命令教程:快速查看和导出目录结构
入门 · 教程 · 从安装、层级限制和过滤规则,到忽略依赖目录与导出项目结构,掌握 tree 的常用工作流。
- 03 Linux 搜索命令教程:find、grep、locate、rg 应该怎么选
入门 · 教程 · 按文件名、文件内容、快速索引和命令位置四类需求,掌握 Linux 中最常用的搜索命令与实战组合。
- 04 Linux 压缩与解压命令教程:tar、zip、gzip、xz、zstd 一次讲清
入门 · 教程 · 从常见压缩格式识别、打包与解压,到查看内容、指定目录解压和安全操作,掌握 Linux 文件压缩的日常工作流。
- 05 Linux 文本处理命令教程:cat、less、head、tail、wc、sort、uniq
入门 · 教程 · 掌握 Linux 日常文本查看和处理命令,用 cat、less、tail、sort、uniq 快速读日志和整理输出。
- 06 Linux 权限命令教程:chmod、chown、umask
入门 · 教程 · 理解 Linux 文件权限、属主、属组和 umask,解决脚本不能执行、服务读不到文件等问题。
- 07 Linux 进程查看与管理:ps、top、htop、kill、jobs
入门 · 教程 · 用 ps、top、htop、kill 和 jobs 查看进程、定位资源占用、结束异常任务。
- 08 Linux 网络排查命令:ss、curl、dig、ping、traceroute
入门 · 教程 · 用 ss、curl、dig、ping、traceroute 排查端口监听、HTTP 响应、DNS 和网络连通性问题。
- 09 systemctl 与 journalctl 入门:管理服务和查看日志
入门 · 教程 · 掌握 systemctl 和 journalctl 的常用命令,管理 Linux 服务、排查启动失败和查看实时日志。
- 10 rsync 使用指南:服务器文件同步与备份
入门 · 教程 · 用 rsync 做本地和服务器之间的增量同步,掌握 dry-run、排除规则、权限保留和备份习惯。
- 11 Linux 服务器安全基础:SSH、用户权限、防火墙和 fail2ban
入门 · 指南 · 整理 Linux 服务器上线前的安全基础配置,包括 SSH 登录、普通用户、sudo、防火墙和 fail2ban。
- 12 线上问题排查流程:日志、端口、进程、磁盘、网络怎么一步步看
实战 · 指南 · 整理线上服务异常时的排查顺序,从确认现象到查看日志、端口、进程、磁盘、网络和容器状态。
- 13 深入浅出:Linux 树状目录神器 tree 命令的安装与使用指南
入门 · 教程 · 本文介绍 Linux 下 tree 命令的安装与基础使用,对比 ls -R 的杂乱输出,展示树状目录结构的直观优势,并涵盖各发行版的安装方法及常见参数。
- 14 Linux 系统 Vim 编辑器终极指南:从入门到精通
入门 · 教程 · 全面介绍 Vim 的安装、模式切换、快捷操作、搜索替换、多文件编辑、.vimrc 配置与插件管理,涵盖从入门命令到高效技巧的完整实践,适合服务器环境下的文本编辑需求。
- 15 SSH 隧道实战:本地转发、远程转发和动态转发
入门 · 教程 · SSH 隧道通过 -L、-R、-D 三种参数实现端口转发,让本地访问远程内网服务、远程访问本地服务,或将服务器作为 SOCKS 代理。本文详解每种模式的命令格式、典型应用场景,并介绍使用 autossh 与 systemd 保持隧道稳定运行的方法。
- 16 SSH Config 使用指南:别名、跳板机与多服务器管理
进阶 · 教程 · 利用 SSH 客户端配置文件 `~/.ssh/config` 为主机设置别名和连接参数,简化多服务器管理。本文介绍核心指令、通配符、ProxyJump 跳板机及连接复用等常用功能,避免重复输入长命令,提升终端工作效率。