当前位置: 首页 > news >正文

Linux学习笔记之文件系统

文件系统→rootfs:根文件系统
FHS(Filesystem Hierarchy Standard):文件系统层次化标准
Linux学习笔记之文件系统
一、/boot:系统启动相关文件,如内核,initrd,以及grub(bootloader)
二、/dev:设备文件,只有元数据(属性信息)
块设备:随机访问(光盘,磁盘,数据块)
字符设备:线性访问,以字符为单位(鼠标,显示器)
使用ls命令查看文件信息时,文件大小显示内容变为两行设备号
设备号:主设备号(major),次设备号(minor)
Linux学习笔记之文件系统
三、/etc:配置文件(主要存放路径)
四、/home:用户家目录,每个用户的家目录默认为/home/username
五、/root:管理员家目录
六、/lib:库文件及内核模块文件(/lib/modules)
静态库:.a(linux)
库直接链接到程序的一部分,简单方便,但是一份库存在多份拷贝,浪费资源
动态库:.dll(linux),.(shared object)
动态链接库,程序要运行必须包含所必须的共享对象
库:被封装的系统调用,可以直接使用的功能(API)
共享库:当内存中载入一个程序后,用到某个共享库,当第二个程序用到该共享库后不再载入内存,大大节约了内存的资源
库文件无程序的入口,不能单独执行
七、/meia:挂载点目录(移动设备)
八、/mnt:额外的系统文件挂载点
九、/opt:可选目录,第三方程序安装目录
十、/proc:伪文件系统(显示为内核的映射文件,包含内核的工作属性,可调参数,统计数据等)不是文件,只是映射为文件
十一、/sys:伪文件系统,与硬件设备相关的属性映射文件
十二、/tmp:临时文件(默认一个月自动清除),每个人只能删除自己的文件
/var/tmp也是临时文件
十三、/usr:shared,read-only 全局共享只读文件
系统运行为了提供基本功能所需要的文件 /usr/bin,/usr/sbin,/usr/lib
第三方程序外围功能提供的文件 /usr/local /usr/local/bin,/usr/local/sbin,/usr/local/lib
十四、/var:可变化文件 进程:/var/run
十五、/bin(binary):可执行文件,用户命令 /sbin:管理命令 系统启动相关的文件

转载于:https://blog.51cto.com/13353803/2147420

相关文章:

  • 所谓死锁
  • Linux下函数调用堆栈帧的详细解释【转】
  • Array.some()方法
  • python浏览器自动化测试库【2018/7/22-更新】
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 剥开比原看代码12:比原是如何通过/create-account-receiver创建地址的?
  • ubuntu 出错 /etc/sudoers is world writable
  • J2ee分布式架构 dubbo + springmvc + mybatis + ehcache + redis 技术介绍
  • RabbitMQ系列(五)使用Docker部署RabbitMQ集群
  • 小程序获取用户头像大图 小程序获取用户头像模糊的问题 小程序自定义转发头像模糊 小程序自定义转发分享大图...
  • mysql---表操作之创建表
  • redux-form V.7.4.2学习笔记(六)表单同步校验技术
  • 如何使用Helm更新使用ConfigMap的应用程序
  • 浅谈LVS
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • [NodeJS] 关于Buffer
  • Angular数据绑定机制
  • create-react-app做的留言板
  • gf框架之分页模块(五) - 自定义分页
  • Git学习与使用心得(1)—— 初始化
  • Java|序列化异常StreamCorruptedException的解决方法
  • java2019面试题北京
  • java8 Stream Pipelines 浅析
  • Javascript Math对象和Date对象常用方法详解
  • MaxCompute访问TableStore(OTS) 数据
  • PHP面试之三:MySQL数据库
  • tab.js分享及浏览器兼容性问题汇总
  • Vue--数据传输
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 学习Vue.js的五个小例子
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • # Java NIO(一)FileChannel
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (LeetCode C++)盛最多水的容器
  • (ZT)一个美国文科博士的YardLife
  • (二)linux使用docker容器运行mysql
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (强烈推荐)移动端音视频从零到上手(下)
  • (一)基于IDEA的JAVA基础1
  • (一)基于IDEA的JAVA基础10
  • (原)Matlab的svmtrain和svmclassify
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转载)深入super,看Python如何解决钻石继承难题
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • *上位机的定义
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET微信公众号开发-2.0创建自定义菜单
  • .Net中wcf服务生成及调用
  • /etc/fstab 只读无法修改的解决办法
  • ?
  • ?php echo ?,?php echo Hello world!;?
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • @private @protected @public