linux上每一个文件都必须是在根文件系统下的某个路径或者是从根文件系统才可以访问;文件系统中只分为目录和文件,所有文件都是存放在目录下

root根目录用 / 表示

# ls / 查看根目录下的一级子目录

/boot   存放系统启动相关的文件,如内核文件、引导系统所需文件等,vmlinuz、initrd、grub;如果boot目录不存在或缺失这个几个文件,系统将无法启动

/dev    存放设备文件,设备文件分为2种类型

块设备:随机访问设备,数据块

字符设备:线性访问设备(次序输入,一个字符一个字符的输入),以字

符为单位

设备号:主设备号(major)和次设备号(minor)

设备文件是特殊文件,没有大小,直接存储为元数据,作为设备文件的访问入口;一个设备只有有设备文件才可以被linux访问(如要在主机上接入一个设备,需在/dev目录下创建这个设备文件,多数情况下系统会自动完成)

但是如cdrom指向光驱,是一个链接文件,只是设备文件的访问入口,不能执行,设备通过挂载到挂载点(如/media)下,才能访问cdrom

/etc    配置文件主要存放路径,大多数是纯文本文件

/home   存放用户的家目录,用户家目录默认为/home/USERNAME与用户同名;家目录中存放用户的环境变量等配置文件

/root   root用户的家目录

/lib    存放库文件,库文件虽然有可执行权限,但不能单独执行,没有程序的可执行入口

库文件分为2类:

静态库    linux上以.a结尾的文件

动态库    linux上.so(share object共享对象,在内存中共享)结尾的文件

/media  挂载点目录,挂载移动设备(如,光盘要被访问,就必须将设备挂载到整个文件系统树的节点上才可以)

/mnt    挂载点目录,挂载额外的临时文件系统(如,存储设备)

/opt    可选目录,第三方程序的安装目录

/proc   伪文件系统proc的挂载点,内核映射文件(大多数是内核的可调参数、统计数据);/proc由内核控制,没有承载/proc的设备

/sys    伪文件系统sysfs的挂载点,与硬件设备相关的属性映射文件

/tmp    临时文件,公共临时文件,会被自动清除

/var    可变化的文件

/bin    binary二进制,可执行文件,用户命令,系统启动相关

/sbin   管理命令,系统启动相关

/usr    universal,shared,read-only全局共享只读文件

/usr/bin 系统启动后,提供基本功能

/usr/sbin 系统启动后,提供基本功能

/usr/lib 系统启动后,提供基本功能

/usr/local

/usr/local/bin 第三方软件

/usr/local/sbin 第三方软件

/usr/local/lib 第三方软件

linux系统在当前目录下创建子目录,linux根目录下一级子目录相关推荐

  1. 黑马程序员Linux系统开发视频之创建守护进程模型

    黑马程序员Linux系统开发视频之创建守护进程模型 1.创建子进程,父进程退出   所有工作在子进程中进行形式上脱离了控制终端 2.在子进程中创建新会话   setsid()函数   使子进程完全独立 ...

  2. Linux系统中的软件管理详解(下)—搭建网络软件仓库及第三方软件仓库

    Linux系统中的软件管理详解(下) 5.软件仓库管理命令 a)dnf 命令: 管理软件仓库中的安装包 dnf repolist ##列出仓库信息clean all ##清除系统中已经加载的仓库缓存信 ...

  3. Linux系统移植:官板 uboot 修改(下)

    文章目录 Linux系统移植:官板 uboot 修改(下) 一.LCD 驱动修改 二.网口驱动修改 2.1 PHY 地址修改 2.2 删除 uboot 中 74LV595 的驱动代码 2.3 添加 I ...

  4. alin的学习之路(Linux系统编程:一)(Linux基础命令)

    alin的学习之路(Linux系统编程:一)(Linux基础命令) 1.Linux学习准备 操作系统的作用 向上给用户提供简单的操作计算机硬件的方式 对下管理硬件 承上启下 程序运行在操作系统上,程序 ...

  5. linux 系统业务迁移,记录一次linux系统迁移过程

    就在最近,终于为自己的电脑加装了固态.在装完固态之后,首先面临的问题就是如何将原先安装在机械硬盘上的linux系统迁移到固态上.还要考虑后续配置的问题. 本文主要讲述在迁移Linux系统到新的固态硬盘 ...

  6. linux系统发送信号的系统调用是,linux系统编程之信号:信号发送函数sigqueue和信号安装函数sigaction...

    信号发送函数sigqueue和信号安装函数sigaction sigaction函数用于改变进程接收到特定信号后的行为. sigqueue()是比较新的发送信号系统调用,主要是针对实时信号提出的(当然 ...

  7. linux系统组成之小型RedHat little linux制作二

    本篇是在上篇"linux系统组成之小型RedHat little linux制作一"的基础上对微型小系统进一步完善,使其实现关机.重启等功能 ⑴.通过脚本使其微型系统实现关机.重启 ...

  8. 路由器 刷 linux系统版本,一个小型的无线路由器 Linux 系统OpenWRT[转]

    一个小型的无线路由器 Linux 系统OpenWRT分类:电脑技术 » linux应用    出处:网络   OpenWRT - (http://www.openwrt.org) 开发板: 十几种市面 ...

  9. linux系统 ghost吗,GHOST能于LINUX系统备份吗?

    使用Ghost软件来实现备份和恢复Linux系统: 1.首先用 "雨林木风 Ghost XP SP3 纯净版 Y6.0" 光盘进行引导,并使用其中的PQ软件对硬盘进行分区,划分出一 ...

  10. 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD.ARM.x86.x86_64.pcc 文章目录: 1 ...

最新文章

  1. git钩子放服务器_服务器git钩子
  2. 注水法比特功率分配介绍及MATLAB实现
  3. springcloud 组件_深入理解 Spring Cloud 核心组件与底层原理
  4. php 多维数组按值排序,按子值对php多维数组排序
  5. JavaWeb-综合案例(用户信息)-学习笔记04【删除选中功能】
  6. 【深度学习笔记】Batch Normalization 以及其如何解决梯度消失问题
  7. javascript js jquery获取元素位置代码总结
  8. 数据挖掘之关联分析三(规则的产生)
  9. 单片机小白学步系列(十六) 单片机/计算机系统概述:模块化思想
  10. eclipse启动tomcat不能正常访问问题
  11. xmapp mysql打不开_XAMPP 的MYSQL无法启动
  12. 机器学习(Machine Learning)深度学习(Deep Learning)资料(Chapter 1)
  13. 网站服务器检测工具,服务器网络监测工具
  14. 基于KNN的垃圾邮件分类实验
  15. python 布尔值取反_如何在Python中获得布尔值的相反(否定)?
  16. 2 Ubuntu简介
  17. 不止防JSON技术绕过,RASP相比WAF的七大技术优势
  18. GitHub上常用第三方库
  19. initramfs模式介绍及解决方法
  20. cocos做飞机大战笔记【根据道具设置子弹】

热门文章

  1. permutohedral lattice理解
  2. 常用编码与为何要encode和decode
  3. ACdream 1069 无耻的出题人 无聊写着玩的题
  4. 计算机维修.pdf,计算机维修(中).pdf
  5. 计算机主板维修试卷,计算机主板维修试卷.doc
  6. 使用蓝牙模块和笔记本自带蓝牙通讯
  7. 贷款违约预测带有真实银行数据的端到端ml项目1
  8. bzoj 3991 [SDOI2015]寻宝游戏
  9. 互换性与测量技术基础知识点总结
  10. Protocol(一)[概述]