linux基础_根文件系统

/boot:系统启动相关的文件,如:内核,initrd,以及grub(bootloader)

/dev:设备文件

设备文件:

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

字符设备:线性访问,按字符为单位

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

/etc:配置文件存放位置

/home:用户的家目录,通常默认每一个用户的家目录为:/home/USERNAME

/root:管理员的家目录

/lib:库文件

静态库:.a

动态库:.dll .so (shared object)

/lib/modules:内核模块文件

库文件是不能单独执行的,因为没有程序的访问入口,没有执行的入口,只能够被调用,

/media:挂载点目录,一般挂在移动设备

/mnt:挂在点目录,额外的临时文件系统

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

/proc:伪文件系统(改文件夹只有在系统跑起来以后才会出现内容),内核映射文件

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件

/var:可变化的文件

/bin:可执行文件,用户命令

/sbin:管理命令

/usr:shared ,read-only,只读文件

/usr/bin

/usr/sbin

/usr/lib

/usr/local:   第三方软件的安装路径

/usr/local/bin

/usr/local/sbin

/usr/local/lib

参考文献:http://yangrong.blog.51cto.com/6945369/1288072

时间: 2024-10-08 19:52:38

linux基础_根文件系统的相关文章

debian下为stm32f429i-discovery编译uboot、linux内核和根文件系统

交叉编译器:arm-uclinuxeabi-2010q1 交叉编译器下载下来后解压,然后将其中bin文件夹路径加入到PATH变量中. 根据<debian下烧写stm32f429I discovery裸机程序>安装openocd. 安装genromfs,使用下面命令: sudo apt-get install genromfs 已经有人提供好脚本,只要执行几条命令即可.使用git下载文件并进行编译: git clone https://github.com/jserv/stm32f429-lin

Linux基础之——认识 文件系统

概述:对Linux文件和目录的操作,作为基本管理,了解Linux文件目录组织结构"文件系统"是很有必要的.我们知道Linux有众多的发行版,学习哪一个好呢?其实完全不用担心,内部的基本组织结构原理都是相似的,而且有相关的标准定义了其规范,所以学习那个版本的Linux都是大同小异的. FHS(Filesystem Hierarchy standard): 它定义了Linux目录结构必须按照一定的标准组织,同时又相应的RFC官方文档提供参考. 文件和目录被组织成一个单根倒置的树状结构,如下

Linux内核和根文件系统引导加载程序

续博文<u-boot之u-boot-2009.11启动过程分析> Linux内核启动及文件系统载入过程 当u-boot開始运行bootcmd命令.就进入Linux内核启动阶段,与u-boot类似,普通Linux内核的启动过程也能够分为两个阶段,但针对压缩了的内核如uImage就要包含内核自解压过程了.本文以linux-2.6.37版源代码为例分三个阶段来描写叙述内核启动全过程. 第一阶段为内核自解压过程.第二阶段主要工作是设置ARM处理器工作模式.使能MMU.设置一级页表等.而第三阶段则主要为

Linux内核与根文件系统的关系

开篇题外话:对于Linux初学者来说,这是一个很纠结的问题,但这也是一个很关键的问题!         一语破天机: “尽管内核是 Linux 的核心,但文件却是用户与操作系统交互所采用的主要工具.这对 Linux 来说尤其如此,这是因为在 UNIX 传统中,它使用文件 I/O 机制管理硬件设备和数据文件.” 一.什么是文件系统         文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构.Linux文件系统中的文件是数据的集合,文件系统不仅包含

Linux学习笔记——根文件系统

文件系统结构及根目录介绍: Rootfs :根文件系统 / 分区: [[email protected] /]# ls bin   dev  home  lib64       media  opt   root  selinux  sys  usr boot  etc  lib   lost+found  mnt    proc  sbin  srv      tmp  var /bin:二进制可执行文件 ,用户命令,如ls ,rm ,echo ,grep ,awk 等 ,普通用户也有执行权限

Linux基础_磁盘分区

如果在系统中新增一块硬盘时,我们得完成下方的工作 1:对磁盘进行分区 2:对该分区进行格式化 3:对新建好的文件系统进行检验 4:创建挂载点 一,磁盘分区  # 为什么要进行磁盘分区 1:更容易进行管理和控制系统(相关的文件和目录都在同一个分区中) 2:系统的效率更高 3:可以限制用户使用磁盘的大小 4:更容易进行备份和恢复 # 硬盘的逻辑结构 一个硬盘在逻辑上可以分为块,磁道,磁柱,分区 块:盘片上最小的寻址单位,一个块可存储一定字节的数据 磁道:由一系列头尾相连的块组成的圆圈 磁柱:由多个磁

XXLii_7.21笔记 Linux基础_安装及基础命令

一.Linux安装之虚拟机设置 1.打开虚拟机,在首页点击"创建新的虚拟机". 2.    在新建虚拟机向导里设置,如下图勾选"典型"然后下一步. 注:"典型"表示后续的选择硬件的操作不用自己更改,使用默认. "自定义"表示需要更改虚拟机硬件兼容. 3.这里选择第三项,"稍后安装操作系统". 注: 第一项为物理的光驱网盘安装 4.选择你需要安装的linux发行版本. 5."最大磁盘大小"

XXLii_7.21笔记 Linux基础_基础命令

1.用户 Linux总共分两大类用户:管理员用户和普通用户 管理员:UID : 0 超级用户,权限大到无人能敌,能自杀. 普通用户:UID:(1~65535) 权限有限,用于平常维护使用 系统用户:UID(Centos6版本为1~499,Centos7版本为1~999) 普通用户:UID(Centos6版本为500~60000,Centos7版本为1000~60000) 2.终端 终端分为: 虚拟终端(TTY):附加在物理终端之上的以软件方式虚拟实现的终端,配置文件              

Linux基础_文件目录管理

目录/文件管理 目录管理: 1.ls 2.cd 3.pwd 4.tree:查看目录树 5.mkdir:创建空目录 -p:创建父目录 -v:显示创建的过程 命令行展开: mkdir -pv /mnt/test/{x/m,y}  # 同时创建两个平行的文件x与y,并且在x目录中再创建子目录m ~展开:~USERNAME 6.rmdir:删除空目录(remove directory) -p:rmdir -p /mnt/test/x/m 文件管理: 7.touch:主要用来改变文件的时间戳(timest