Linux基础——Linux系统文件树

本文介绍了Linux系统中重要的文件目录,包括/etc用于系统环境变量和配置,/home存放用户文件,/root为超级用户目录,/opt用于扩展软件,/usr包含大部分指令集和软件环境,以及/var用于系统运行时数据。还提到了各目录的相关配置和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文档演示所使用的Linux信息

有图形化界面的配置
虚拟环境:VMware Workstation 15.x
Linux版本信息:deepin15.11

无图形化界面配置
虚拟环境:Azure-VM
Linux版本信息:centos 7.3

本文为了能更加清晰的体现linux文件结构,所以同时将有图形界面和五图形界面的Linux系统穿插进行演示,但不会影响本文章的演示结果,此文章不适合深度研究linux和IOT开发人员,如果发现文章存在问题或者需要补充,恳请大佬积极发言,谢谢。
前言:不知道作为一个linux小白刚上手linux的时候有没有被linux复杂的文件路径管理给吓着,其实linux文件目录只不过是一个十分庞大的套娃结构,在很久之前就有一群人给目录名称划分了具体的功能和名称,并沿用至今,如今已经成为了开发人员心中的标准,因此,只要了解文件目录名称所赋予的含义,对于理解linux文件结构来讲就不会有手忙脚乱的现象。

Linux文件树结构

文件目录 内容简介
/boot 系统引导驱动文件夹,如果PC电脑是uefi启动的话,在linux安装的时候会将此文件夹复制到硬盘的efi分区内,同样如果系统引导出问题的话,也是修改此文件夹。
/bin 存放系统基础常用可执行文件,其中也包括常用的linux指令集如ls,mkdir,free等都存放在此目录中新手勿动
/sbin 和bin目录同样功能,但是只能是超级管理员才能调用里面的程序,如reboot,lvs,update等指令新手勿动
/lib,/lib64 存放跟文件系统中的程序运行所需要的共享库及内核模块,不清楚是什么文件的时候勿动
/tmp 系统缓存文件夹,用来存放从各种程序产生的临时文件平时可以不用管
/mnt 系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统
/dev linux基础设备文件夹,存放硬件管理接口和硬件信息(如磁盘,CPU,显示串口等),如果不是搞硬件开发或者是研究linux内核建议不要随意乱动,出问题是要发疯的!!!
/opt 存放不通过linux源管理的第三方软件,如tomcat,nginx
/usr 存放几乎所有的linux软件,但是内部结构大部分都和根目录差不多。
/usr/local 存放本地安装的linux软件,即不通过linux包管理安装的Linux源中存在的软件,如python3,而Linux自带的python2.7则存放在/usr/bin目录中
/usr/bin 与跟目录的bin同样的功能,存放linux系统软件,如python2.7
/usr/sbin 与根目录s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值