跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Javajava

Java 开发者常用的 Linux 系统指令速查

Java 开发者在日常工作中常需操作 Linux 服务器进行部署或排查问题。整理了一份高频使用的系统指令清单,涵盖文件管理、进程控制、网络诊断及系统信息查询等核心场景。通过掌握 ls、grep、top、chmod 等关键命令及其常用参数,可显著提升运维效率与故障定位速度。

AiEngineer发布于 2018/4/23更新于 2026/4/251 浏览
Java 开发者常用的 Linux 系统指令速查

Java 开发者常用的 Linux 系统指令速查

在日常开发与部署中,深入理解 Linux 环境已成为 Java 开发者的必备技能。无论是排查线上问题还是管理服务器,掌握这些高频指令能显著提升效率。

文件与目录管理

基础的文件操作是日常工作的基石,建议熟记以下常用组合:

  • ls:列出目录内容。
    • -l:显示详细信息(权限、所有者、大小等)。
    • -a:显示所有文件,包括隐藏文件(以 . 开头)。
  • cd:切换当前工作目录。
  • pwd:打印当前所在路径。
  • mkdir:创建新目录。
    • -p:递归创建父目录,避免报错。
  • touch:创建空文件或更新文件时间戳。
  • cp:复制文件或目录。
    • -r:递归复制目录结构。
  • mv:移动文件或重命名。
  • rm:删除文件或目录。
    • -r:递归删除(慎用)。
    • -f:强制删除,不提示确认。
  • rmdir:仅删除空目录。
  • tree:树形结构展示目录层级(需先安装)。
  • ln:创建链接文件(软链接或硬链接)。

文本查看与编辑

处理日志和配置文件时,这些工具非常实用:

  • cat:一次性显示整个文件内容,适合小文件。
  • less / more:分页查看大文件,支持上下翻页搜索。
  • head / tail:查看文件头部或尾部。
    • tail -f:实时追踪日志输出,排查问题时极有用。
  • grep:在文件中搜索字符串。
    • -r:递归搜索子目录。
    • -i:忽略大小写。
    • -v:反向匹配(排除特定行)。
  • vim / vi:强大的命令行编辑器。
    • i:进入插入模式。
    • esc:退出编辑模式。
    • :wq:保存并退出。
    • :q!:强制退出不保存。
  • echo:向终端输出内容,常用于快速创建带内容的文件。

进程与资源监控

当服务响应慢或 CPU 飙升时,需要快速定位:

  • ps:快照查看进程状态。
    • -ef:显示所有进程的完整格式信息。
    • -aux:BSD 风格显示(部分系统适用)。
  • top:动态实时显示资源占用情况,按 P 按 CPU 排序,按 M 按内存排序。
  • kill:终止进程。
    • 通常配合 ps 获取 PID 后使用,如 kill -9 <PID>。
  • du:查看目录或文件大小。
    • -h:以人类可读单位(K/M/G)显示。
    • -s:仅显示总计。
  • df:查看磁盘空间使用情况。
    • -h:带单位显示。
  • free:查看内存使用情况。
    • -m:以 MB 为单位显示。

网络与系统信息

排查连接问题或确认环境配置:

  • ping:测试网络连通性。
  • ifconfig / ip addr:查看本机网络接口配置。
  • netstat:显示网络连接、路由表等信息。
    • -tlnp:根据端口查找对应的 PID 和程序名。
  • hostname:显示主机名。
  • uname:显示系统内核信息。
  • date:查看当前系统时间。
  • who / whoami:查看登录用户及当前操作用户。
  • sudo:以超级用户权限执行命令。
  • su:切换用户身份。
  • shutdown / reboot:关机或重启系统。
  • clear:清屏,保持终端整洁。
  • man:查看命令手册,遇到不熟悉的参数随时查阅。

提示:以上命令在不同发行版(如 CentOS、Ubuntu)上可能略有差异,具体用法可结合 man 命令查询。熟练掌握这些指令,能让你的开发运维之路更加顺畅。

目录

  1. Java 开发者常用的 Linux 系统指令速查
  2. 文件与目录管理
  3. 文本查看与编辑
  4. 进程与资源监控
  5. 网络与系统信息
  • 💰 8折买阿里云服务器限时8折了解详情
  • 💰 8折买阿里云服务器限时8折购买
  • 🦞 5分钟部署阿里云小龙虾了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog

更多推荐文章

查看全部
  • Linux 常用命令速查手册
  • 特朗普若再次执政,对人工智能行业意味着什么
  • CSS 核心机制解析:层叠、继承与优先级实战
  • RPA 技术实战指南:从原理到落地
  • 罗马数字转整数:Python 算法实现
  • SQL PASS 西雅图参会:美国签证申请实战经验
  • DeepSeek R1 颠覆提示词工程?深度解析推理模型交互变革
  • 大模型心理理论能力评估:TMBENCH 基准测试
  • 大模型内在推理能力探索:无需提示的思考链解码
  • 程序员如何规避 35 岁职业危机
  • 2024 AI 行业复盘:从百模大战到头部竞速的变革
  • 使用本地大模型从发票文本中提取结构化信息
  • 7 个鲜为人知但实用的 Python 工具库
  • Halcon 基础面试题:图像数据类型与尺寸表示
  • Flutter 返回键监听实战:双击退出与跳转桌面处理
  • Python 核心基础十分钟速览
  • Python 变量定义与标识符命名规范
  • 零基础转行 Python 工程师:我的学习路径与实战经验总结
  • 北理工 Fira:低秩约束下实现 LLM 全秩训练的新探索
  • Android 大厂面经:核心知识点与 ListView 图片加载解析

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online