跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

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

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

AiEngineer发布于 2018/4/23更新于 2026/7/2442 浏览
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:动态实时显示资源占用情况,按 按 CPU 排序,按 按内存排序。
P
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. 网络与系统信息
    • 免费图片AI生成工具免费生成了解详情
    • Magick API 一键接入全球大模型注册送1000万token查看
    • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
    • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
    • 100+免费在线小游戏爽一把
    极客日志微信公众号二维码

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

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

    更多推荐文章

    查看全部
    • Nano Banana 生成中文模糊?用 Seedream 4.5 重绘文字提升清晰度
    • Ling Studio 深度评测:万亿参数模型如何重塑 AI 开发工作流
    • DeepSeek、Kimi 等 5 款网文 AI 写作工具实测与工作流解析
    • GitHub Copilot 安装与使用详解
    • Python 绘图工具详解:使用 Matplotlib、Seaborn 和 Pyecharts 绘制散点图
    • 跃阶星辰 AI 开源 Step-3.5-Flash 模型本地部署指南
    • 本地部署 Llama3:使用 Ollama 与 AnythingLLM
    • PyCharm 安装配置与使用指南
    • FPGA 中 DDS 方案设计:频率、幅度与波形可调
    • WebSocket 核心原理与前后端实战用法详解
    • 基于 LangChain 与 OpenAI 构建 AI 客服应用
    • 天工 AI 辅助产品经理工作流程与多模态功能体验
    • Python 与大数据开发:核心技术体系与职业路径解析
    • Python dotenv 库 load_dotenv() 使用指南:环境变量管理与安全实践
    • CopilotKit 与 LangGraph 集成:构建 Agent 原生应用前端交互框架
    • C++ 继承入门:从概念定义到默认成员函数
    • Open WebUI MCPo 项目详解:MCP 协议转 OpenAPI 代理服务器实现
    • VS Code 远程调用 Claude Agent 报错“无效请求”的配置修正
    • C++ 继承进阶:友元、静态成员与菱形继承
    • AI 产品经理需要了解的算法知识

    相关免费在线工具

    • 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