星耀云 - 专业云服务器与高防托管服务

网络资讯网络资讯

帮助分类
网络资讯
文档首页> 网络资讯> 掌握这20个Linux命令,大幅提升你的操作效率

掌握这20个Linux命令,大幅提升你的操作效率

发布时间:2026-07-12 09:00       

掌握20个核心Linux命令,涵盖文件管理、文本处理、系统监控和网络工具,帮你摆脱鼠标依赖,大幅提升命令行操作效率与排错速度。

掌握这20个Linux命令,大幅提升你的操作效率

快速掌握核心 Linux 命令,是摆脱鼠标依赖、真正驾驭系统的关键一步。无论是服务器运维、开发调试还是日常文件处理,熟练使用以下命令都能让操作效率成倍提升。我们从文件管理、文本处理、系统监控和网络工具四个维度,精选 20 个高频命令,助你打造流畅的命令行工作流。

文件与目录操作:一切从导航开始

日常工作中,大部分时间都在和文件打交道。这几个命令构成了最基础的操作闭环。

  • ls:列出目录内容。加上 -l 显示详细信息,-a 显示隐藏文件,-h 让文件大小以可读格式呈现。组合使用 ls -lah 几乎成为肌肉记忆。
  • cd:切换目录。除了常规路径,记住 cd - 可回到上一次所在目录,cd ~ 直达家目录,能省去不少键盘敲击。
  • pwd:显示当前完整路径。在嵌套很深或软链接密布的目录中迷失时,它是最直接的定位工具。
  • mkdir -p:递归创建多级目录。无需一层层建立,mkdir -p project/src/utils 一次到位。
  • cp -r:递归复制整个目录。配合 -v 参数显示进度,复制大型项目时心里更有底。
  • mv:移动或重命名。没有专门的改名命令,mv oldname newname 就是全部。
  • rm -rf:强制递归删除。这是最危险但也最常用的组合。建议先用 ls 确认路径,再谨慎执行。
  • find:强大的文件搜索。按名称、类型、大小、修改时间等条件精确查找。例如 find . -name "*.log" -mtime +7 -delete 可一键清理一周前的日志文件。

文本查看与处理:命令行里的“瑞士军刀”

服务器环境没有图形编辑器,高效阅读和过滤文本直接决定排错速度。

  • cat:输出文件全部内容。适合查看简短配置。搭配 cat -n 可显示行号,方便后续讨论定位。
  • less:分页浏览大文件。支持前后翻页、搜索、实时跟踪尾部更新(按 F 键进入 tail 模式)。读完按 q 退出,无痕离开。
  • head / tail:查看首部或尾部若干行。tail -f 是监控实时日志的标配,tail -n 100 则聚焦最近事件。
  • grep:文本搜索王者。从海量输出中抽取关键行。-i 忽略大小写,-v 反向匹配,-r 递归搜索目录。一条 grep -r "ERROR" /var/log/ 能瞬间锁定问题源头。
  • wc:统计行数、单词数、字节数。wc -l 常用来快速评估日志条数或配置文件规模。
  • awk:文本处理语言。单行命令即可完成列提取、条件过滤和简单计算。例如 awk '{print $1, $3}' 提取第一和第三列,awk -F: '$3>1000' /etc/passwd 找出 uid 大于 1000 的用户。
  • sed:流编辑器,擅长批量替换。sed -i 's/old/new/g' file 直接修改原文件,但建议先不加 -i 验证效果再执行。

进程与系统监控:时刻感知运行状态

了解系统当下发生了什么,是排障和调优的前提。无需安装第三方工具,系统内置命令已足够强大。

  • ps aux:查看所有进程快照。组合 grep 可迅速找到目标进程号。
  • top / htop:动态进程监视器。top 内置交互命令(如按 P 按 CPU 排序、按 M 按内存排序),htop 视觉更友好且支持鼠标操作。两者都能快速定位资源占用大户。
  • df -h:查看文件系统磁盘使用情况。当磁盘写满报警时,用它确认挂载点和使用率。
  • du -sh:统计目录总大小。du -sh * 列出当前目录下所有子项的空间占用,迅速找到磁盘膨胀的元凶。
  • free -h:查看内存使用概况。关注 available 列而非 free,前者才是系统实际可分配的内存容量。

网络与权限:连接与安全的基本功

在远程操作和权限管理场景下,这几个命令几乎每次登录都会用到。

  • chmod:修改文件权限。数字模式(如 chmod 755 script.sh)简洁高效,符号模式(如 chmod +x)直观易读。依情境选用。
  • chown:变更文件所有者。chown user:group file 一次性设定用户和组。
  • curl:万能网络请求工具。下载文件、测试 API、检查服务可访问性都能胜任。curl -O URL 下载,curl -I URL 只获取响应头,排查 CDN 或重定向问题时格外好用。
  • wget:递归下载利器。适合批量抓取和断点续传场景,wget -c 可续传中断的大文件。
  • ssh:远程登录。通过 -p 指定端口,-i 使用密钥文件,还可直接执行远程命令:ssh user@host "df -h",免去登录再操作的繁琐步骤。

这 20 个命令覆盖了日常操作的绝大部分场景。建议将它们融入每日实践中,从模仿示例开始,逐步理解每个参数的含义。当这些命令像打字一样自然时,你会发现命令行不再是障碍,而是延伸思维的加速器。

  • Linux常用命令
  • 命令行操作效率
  • 文件管理命令
  • 文本处理工具
  • 系统监控命令