Linux 目录管理
tree命令的基本使用
tree 查看当前目录的树状结构
-a 查看所有包含隐藏文件
-L 1 查看目录层级
tree /root 指定目录
根目录下的主要文件
/bin 普通用户可以执行的二进制文件
/boot 系统的启动文件
/dev 设备文件
/etc 系统程序的配置文件
/home 普通用户的家目录
/usr 用户程序的安装目录
/var 系统可变文件
/tmp 类似于回收站,任何用户都可以操作目录下的文件,只不过是只能操作自己的。
/run 程序启动的pid文件会存在里面
目录结构
/etc
重要的配置文件
/etc/passwd # 系统中用户的配置文件
/etc/group # 存放用户组的文件
/etc/shadow # 存放用户密码的文件
/etc/hosts # 本地域名解析文件
/etc/resolv.conf # 专门存放dns配置的
/etc/sysconfig/network-scripts/ifcfg-eth0 # 网卡配置文件
/etc/hostname # 主机名配置文件
/etc/skel # 创建用户的时候会修改里面的内容
/usr
/usr/local # 存放用户安装的程序目录
/usr/bin
/usr/sbin
/usr/lib # 库文件,32位,用来支持命令的正常运行
/usr/lib64 # 库文件,64位,用来支持命令的正常运行
/var
/var/log/messages # 系统日志
/var/log/secure # 系统登陆日志
/var/spool/cron/root #定时任务
/proc
存放系统信息,程序进程号
/proc/cpuinfo # CPU信息
/proc/meminfo # 内存信息
/dev
/dev/random # 随机数设备
/dev/null # 黑洞文件
/dev/zero # 无穷大的文件
/dev/sda # 物理机的第一块磁盘
sda1 # 第一块磁盘的第一个分区
sda2 # 第一块磁盘的第二个分区
sda3 # 第一块磁盘的第三个分区
/dev/sdc3 # 第三块硬盘的第三个分区
/dev/pts # 虚拟终端
/dev/cdrom # 光盘
文件路径的定位
特殊的两个目录
使用ll常看文件的时候以什么开头:
d # 目录
- # 普通文件
l # 链接文件
c # 设备文件
特殊目录
".": 当前目录
"..": 上一级目录
"~": 用户家目录
如果是root /root
如果是bob /home/bob
绝对路径和相对路径
绝对路径: 以/或者~开头的目录表示绝对路径。
相对路径:不是以/或者~开头的目录表示相对路径。
切换目录命令用法
cd 选项 参数
cd 选项 参数: 从来不用选项
cd /usr/local
cd ../local
cd /tmp
cd ~
cd ~/.ssh
cd ..
cd .
cd ./local
cd - : 切换到 上一次所在的目录
pwd # 显示当前所在的路径
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具