Linux(2) 入门必学:9 个高频命令详解与实战

📅 发布时间:2026/8/22 10:22:45
Linux(2) 入门必学:9 个高频命令详解与实战
作为 Linux 使用者命令行是我们最高效的工作伙伴。本文整理了 9 个日常操作中最常用的基础命令从帮助查询、文件操作到文本浏览与时间管理每一条都附带语法说明、常用选项和可直接运行的示例适合新手收藏查阅也可作为日常速查手册。一、man查看命令的官方手册man是 manual 的缩写是 Linux 系统自带的联机帮助工具。当你忘记某个命令的用法时man是最权威、最详细的参考资料。基本语法常用选项-f仅显示命令的简要描述等同于whatis-k按关键字搜索所有相关手册页等同于apropos-a依次显示所有匹配的手册页实用示例小技巧在 man 页面中按 q 退出按 / 进入搜索模式按 n/N 跳转下一个 / 上一个匹配项。二、cp复制文件与目录cpcopy用于复制文件或目录是文件管理中最基础的命令之一。基本语法常用选项• -r / -R递归复制目录复制目录时必须加• -i交互式复制覆盖前提示确认• -f强制复制覆盖目标文件不提示• -p保留源文件的权限、所有者和时间戳• -v显示复制过程的详细信息实用示例三、mv移动与重命名文件mvmove有两大功能一是移动文件或目录到另一个位置二是对文件或目录重命名。基本语法常用选项• -i交互式移动覆盖前提示• -f强制移动不提示• -v显示移动过程• -u仅当源文件比目标文件更新时才移动实用示例四、cat查看与拼接文件内容catconcatenate主要用于查看小型文件的全部内容也可用于拼接多个文件或创建新文件。基本语法常用选项• -n显示所有行的行号• -b仅对非空行显示行号• -s将连续的空行压缩为一行• -A显示所有控制字符如换行符、制表符实用示例注意cat 适合查看小文件大文件建议使用 more 或 less。五、more分页查看文件内容more 是一个基础的分页查看工具支持向下翻页浏览大文件。基本语法常用操作• 空格键向下翻一页• 回车键向下滚动一行• b向上翻一页• /字符串向下搜索字符串• q退出 more常用选项• -数字指定每页显示的行数• 数字从指定行开始显示实用示例六、less更强大的分页查看器less 是 more 的增强版支持前后双向滚动搜索功能也更丰富是查看大文件的首选工具。基本语法常用操作• j / ↓向下一行• k / ↑向上一行• PageDown / 空格向下翻页• PageUp / b向上翻页• g跳到文件开头• G跳到文件末尾• /关键词向下搜索• ?关键词向上搜索• n / N下一个 / 上一个匹配项• q退出常用选项• -N显示行号• -m显示百分比进度• -i搜索时忽略大小写实用示例业界有句名言less is more意思是 less 比 more 功能更强日常优先使用 less。七、head查看文件开头内容head 用于显示文件的开头部分默认显示前 10 行。基本语法常用选项• -n 数字指定显示的行数• -c 数字指定显示的字节数• -q不显示文件名多文件时• -v总是显示文件名实用示例八、tail查看文件末尾内容tail 用于显示文件的末尾部分最常用的功能是实时跟踪日志文件的新增内容。基本语法常用选项• -n 数字指定显示的行数• -f实时跟踪文件新增内容follow• -F跟踪文件名文件被截断 / 重建后自动重连• -c 数字显示末尾指定字节数实用示例生产场景排查服务问题时tail -f 是观察实时日志的最常用命令使用 -F 可以应对日志滚动切割的场景。九、date显示与设置系统时间date 用于显示或设置系统的日期和时间支持多种格式化输出。基本语法常用格式符• %Y四位年份• %m月份01-12• %d日期01-31• %H小时24 小时制• %M分钟• %S秒• %A星期全称• %B月份全称• %sUnix 时间戳秒实用示例注意修改系统时间需要 root 权限格式为 date -s 2025-01-01 12:00:00生产环境建议使用 NTP 同步时间而非手动设置。写在最后以上 9 个命令是 Linux 命令行的入门基石熟练掌握它们可以应对绝大多数日常文件操作与日志排查场景。命令的魅力在于组合通过管道 |、重定向 等方式将多个命令串联起来能发挥出更强大的威力。建议大家在终端中亲手敲一遍每个示例肌肉记忆才是最牢靠的记忆。后续我还会分享更多 Linux 进阶命令与实战技巧欢迎持续关注。