02 · Linux 文件系统与目录导航

发布时间:2026/10/22 13:01:17

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# 自动补全养成习惯
延伸阅读

更多相关文章

2026/10/22 13:01:17

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

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

2026/10/22 13:01:17

javaEE 多线程4

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

2026/10/22 14:11:52

Python执行原理:从源码到字节码的四级运行机制

1. 这不是“翻译”,而是让代码活起来的现场调度你写完一行print("Hello, World!"),按下回车,屏幕立刻跳出那串字符——这背后没有魔法,只有一套精密、实时、高度协作的运行机制在高速运转。很多人把 Python 叫作“解释型…

2026/10/22 14:11:52

AI“生成视频”的真相:不是视频文件,是浏览器逐帧绘制代码

说实话,我第一次对着某个AI模型说出“帮我生成一个视频”的时候,已经做好了接收一个.mp4文件的十足心理准备。结果它发过来一个压缩包,里面躺着一个HTML文件——那一刻我真有点懵。用浏览器打开,深蓝色的画布上一条金色光带开始缓…

2026/10/22 14:11:52

Agent运行时契约:从混乱编排到可验证、可调度、可恢复

1. 从1379星暴涨说起:这不是又一个“玩具项目”,而是Agent系统工程化的临界点 那天刷GitHub Trending,看到 google/ax 项目单日涨了1379颗星,我下意识划走——又一个带“Agent”字眼的Demo仓库吧?结果点进去扫了三行RE…

2026/10/22 14:11:52

珠宝AI设计新手实操指南:从提示词到工程落地全流程

1. 珠宝AI设计到底是做什么的 这两年"珠宝AI设计"在行业里被问得越来越多,我身边做珠宝定制、电商选品、甚至刚入行的设计师朋友,都在拿AI工具出概念图。先把这个事情说清楚:珠宝AI设计,指的是用AI绘画模型(…

2026/10/22 14:11:52

Docker 部署 Checkmate 监控避坑指南:compose 编排与监控项配置

docker 部署 Checkmate 监控,听起来就是一条命令拉镜像的事,但真到了生产环境,你依然会踩到端口冲突、数据库初始化失败、数据卷挂错路径这些坑。我这次把整个过程完整走了一遍,从选型、compose 编写到监控项配置,整理…

2026/10/22 14:06:49

AArch64平台Boost 1.69预编译包使用与交叉编译避坑指南

简介:这是一份针对aarch64(ARM 64位)平台交叉编译好的Boost 1.69.0库压缩包,该架构常见于高性能服务器、边缘计算盒、智能手机与平板等环境,面向在非aarch64主机上开发并部署到目标板的C工程师,解决Boost库…

2026/10/22 11:29:28

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/22 0:01:49

电商智能运营体系从0到1:架构设计、落地步骤与避坑指南

前两年我们团队接了一个电商平台的运营中台项目,目标很直白:把过去靠运营拍脑袋做的选品、定价、发券、推活动这些事,逐步用数据算法和自动化流程代替。项目名字内部就叫“电商智能运营体系”。最近有不少朋友问我当时是怎么设计的、踩过哪些…

2026/10/22 0:01:49

若依框架AI代码生成不稳定?用Agent Skill三层结构+五步法搞定

最近一段时间,我一直想把后台管理系统里那些机械重复的增删改查代码交给AI去写。框架用的是若依,按理说这类业务代码模式非常固定,应该是AI最擅长的事情。可真试下来却不是那么回事——你让AI生成一个用户管理模块,它给出的Contro…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑