尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
02 · Linux 文件系统与目录导航
02 · 文件系统与目录导航一句话定位先搞清“我在哪、文件在哪”才能谈操作。Linux 一切皆文件。1. 核心概念一棵树Linux 没有 C 盘 D 盘所有东西挂在唯一的根/下像一棵树/ ├── bin 常用命令ls, cp... ├── etc 配置文件大本营改配置常来这 ├── home 普通用户的家目录/home/张三 ├── root root 用户的家目录 ├── var 变化的数据日志在 /var/log查日志常来 ├── opt 第三方软件 / 自己部署的项目常放这 ├── tmp 临时文件重启可能清空 ├── usr 程序和库/usr/local 常装软件 └── proc 虚拟目录内核/进程信息作为 Java 程序员你最常去/opt放项目、/var/log查日志、/etc改配置。2. 三个保命命令pwd# 我现在在哪个目录Print Working Directoryls# 列出当前目录有啥cd目录# 进入某个目录Change Directory3. 路径绝对 vs 相对# 绝对路径从根 / 开始在哪都能用cd/opt/app/logs# 相对路径相对“当前所在位置”cdlogs# 进入当前目录下的 logscd..# 回到上一级cd../..# 上两级cd.# 当前目录. 代表当前# 特殊快捷cd~# 回到自己的家目录/home/你 或 /rootcd# 不加参数也是回家cd-# 回到“上一次所在”的目录像浏览器后退类比绝对路径 com.company.Main全限定名相对路径 同包下直接写类名。4. ls 的常用姿势ls# 简单列出ls-l# 详细列表权限、大小、时间—— 最常用ls-a# 显示隐藏文件以 . 开头的如 .bashrcls-lh# -h 人性化大小KB/MB/GB而非字节ls-lt# 按修改时间排序最新在上找最新日志神器ls-ltr# 时间倒序最新在最下面ll# 很多系统是 ls -l 的别名ls -l输出解读-rw-r--r-- 1 root root 4096 Oct 14 10:30 app.yml └────┬───┘ │ └─┬┘ └┬─┘ └┬─┘ └────┬────┘ └─┬─┘ 权限 链接 属主 属组 大小 修改时间 文件名5. 快速定位文件# find按名字找功能强稍慢find/opt-name*.jar# 在 /opt 下找所有 jarfind/-nameapplication.yml# 全盘找配置文件find/var/log-name*.log-mtime-1# 找1天内修改的日志# which命令在哪whichjava# 查看 java 可执行文件路径# 组合技找到最大的几个文件排查磁盘满find/var/log-typef-execls-lh{}\;|sort-k5-rh|head6. Tab 补全与通配符必学提效# Tab 键自动补全敲一半按 Tab—— 最重要的习惯cd/opTab# 自动补成 /opt/# 通配符ls*.log# 所有 .log 文件lsapp-*.jar# app- 开头的 jarlslog-202610??# ? 匹配单个字符7. 坑与最佳实践✅多用 Tab 补全少打字、避免拼错路径是新手和老手的分水岭。⚠️ Linux区分大小写App.yml≠app.yml。⚠️ 路径空格要转义或加引号cd My Folder或cd My\ Folder。 迷路了就pwd看位置cd ~回家重新来。 查日志前先cd /var/log或项目日志目录再ls -ltr找最新文件。8. 本篇速记pwd# 我在哪ls-ltrh# 看文件按时间人性化大小cd路径 /cd../cd~ /cd-find路径-name模式# 找文件Tab# 自动补全养成习惯
RELATED

相关推荐

【第 07 课 | Intents Kit意图框架:用AI让应用被小艺“一句话唤醒”】

【第 07 课 | Intents Kit意图框架:用AI让应用被小艺“一句话唤醒”】

适用AI工具:DevEco Code / Cursor 前置博客:第06篇 预计阅读时间:18分钟一、Intents Kit 与 Agent Framework 的分工 第 06 篇讲了 Agent Framework 的"重量级"智能体编排,本篇的 Intents Kit 是"轻量级"入口…

📅 2026/10/22 13:01:17
Rust重写开源版Word来了!兼容DOCX,还能让AI直接编辑文档

Rust重写开源版Word来了!兼容DOCX,还能让AI直接编辑文档

WordCraft 是一款由 ArtCraft 团队推出的开源文字处理软件,目标是以纯 Rust 重新实现 Microsoft Word 的核心体验,提供熟悉的功能区、样式管理、表格编辑、修订跟踪、参考文献、邮件合并等能力,同时支持桌面端和 WebAssembly 浏览器运行。 Wo…

📅 2026/10/22 13:01:17
javaEE 多线程4

javaEE 多线程4

wait() 必须在 synchronized 同步块中使用,以确保线程安全。它使当前线程阻塞并释放锁,直到其他线程调用 notify() 或 notifyAll() 唤醒。为防止唤醒过早,需配合标记变量(如 w)判断条件是否满足。多个 wait() 线程可被…

📅 2026/10/22 13:01:17
MORE NEWS

更多资讯

📰

Redis分布式锁高并发实战:锁过期、误删与看门狗

1. 为什么"能用"的分布式锁,一到高并发就出事 先说个我在实际项目中反复看到的场景:系统刚上线时并发量不大,用 Redis 做锁,大家写 setnx 加锁、 del 解锁,跑得挺顺。等某个大促或活动流量一上来&#x…

📰

Excel ROW与COLUMN函数实战指南:从序列生成到矩阵运算

很多人第一次接触 ROW 和 COLUMN 函数,都是在做序号的时候:在A2输入 ROW()-1 ,下拉,得到1、2、3……看起来简单到不值一提。可等你真正深入研究之后才发现,这一对“行号列号函数”是整个Excel坐标系统的窗口&…

📰

Log变换:偏态数据归一化的关键技巧与Python实战

1. 为什么数据归一化绕不开Log变换做数据分析和机器学习建模的朋友,一定都遇到过这种场景:拿到一份数据,先画个分布图,结果发现某个特征列的直方图呈现出极其明显的“右偏”形态,长尾拖出去老远,中位数和均…

📰

IoTDB数据订阅机制详解:实时流式与TsFile文件订阅的工程实践

1. 先从现场问题说起:为什么我最后选择了订阅机制 这几年做工业物联网数据接入,我遇到最多的一个需求,不是“怎么把数据写进IoTDB”,而是“数据刚写进去,怎么让下游系统立刻拿到”。比如一个车间里几十台设备、每台设备…

📰

CNN图像分类实战:从数据准备到迁移学习的完整PyTorch流程

从标题就能看出来,这已经是我“多模态大模型学习笔记”系列的第十篇了。前九篇大多在讲理论、架构和各类模态对齐的思路,但说实话,学深度学习光看公式和结构图,总觉得隔着一层纱,真正把代码跑起来、看着损失降下去、把…

📰

上下文工程实战:从72%到91%准确率的智能体优化复盘

从一次客服机器人改版说起:我把一个"看起来什么都懂"的智能体,从准确率72%调到了91%,单次调用成本还降了一半以上。这个过程中最深刻的体会是——模型本身没换,prompt也没有玄学式的反复修改,真正的杠杆在上…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬