z8350bios文件 bios文件夹_子目录

z8350bios文件 bios文件夹_z8350bios文件_02

bin

bin目录里保存的是一些二进制文件,都是普通用户可以直接运行的。

比如ls、cp、mkdir等指令。(现在对指令的理解:能够在终端中执行的指令就是一个可运行的文件)。

sbin

/sbin目录类似/bin,也用于存放二进制文件。其中大部分文件是系统管理员使用的基本系统程序。普通用户被授权后才能使用。一般不给普通用户使用。

boot

引导程序,内核等存放的目录。

这个目录包括了在引导过程中所必须的文件,引导程序的相关文件(例如:grub,lilo)以及相应的配置文件和linux操作系统内核相关的文件(例如vmlinuz等一般都存放在这里。)
在最开始的启动阶段,通过引导程序将内核加载到内存,完成内核的启动(这个时候,虚拟文件系统还不存在,加载的内核虽然是从硬盘中读取的,但是没经过linux的虚拟文件系统)这是比较底层的东西来实现的。然后内核自己创建好虚拟文件系统,这是比较底层的东西来实现的。然后内核自己创建好虚拟文件系统,并且协同虚拟文件系统的其他子目录(例如:/sbin和/ect加载需要再开机启动的其他程序或者服务或者特定的动作,这里的东子是用户自己修改文件配置)来完成开机。

dev

这里存放与设备(包括外设)有关的文件

在linux中设备都是以文件的形式出现的,这里的设备可以是硬盘,鼠标,键盘,网卡,终端等设备,通过访问这些文件可以访问到相应的设备。设备文件可以使用mknod命令来创建,具体的参数见相应的命令;而为了将对这些设备文件的访问转化问对设备的访问,需要向相应的设备提供设备驱动模块(一般讲设备驱动编译之后,生成的结果是一个*.ko类型的二进制文件),在内核启动后,在通过insmod等命令加载相应的设备驱动之后,就能通过设备文件来访问设备了。一般想让linux支持某个设备,只需要三个东西:相应的硬件设备,支持硬件的驱动模块,以及相应的设备文件。

etc

存放各种系统的配置文件

系统和程序一般都可以通过修改相应的配置文件,来进行配置。例如,要配置系统开机时候启动哪些程序,配置某个程序启动的时候显示什么风格等。通常这些配置文件都集中放在/etc目录中,所以想配置什么东西的话,可以在/etc下面寻找我们可能需要修改的文件。所有的程序总是在/etc目录下面找所需要的配置文件,我们也可以将文件链接到目录/usr/etc。另外,还有一个需要注意的现象就是,当某个程序在某个用户下运行的时候,可能会在该用户的家目录中生成一个配置文件(一般这个文件最开始就是/etc下相应配置文件的拷贝,存放相应于“当前用户”配置),这样当前用户可以通过配置这个家目录的配置文件,来改变程序的行为,并且这个行为只是该用户特有的。原因就是:一般来说一个程序启动,如果需要读取一些配置文件的话,它会首先读取当前用户下家目录中的配置文件,如果存在就使用,如果不存在,就到/etc目录下读取全局的配置文件来启动程序。如果全局配置没有自动进行拷贝,我们也可以在家目录中自己创建一个配置文件,那么很多程序会首先读取我们自己的配置文件(例如:在家目录中创建vim程序的配置文件.vimrc,来配置自己的vim程序)

lib

跟文件系统上程序所需要的共享库

存放了根文件系统程序运行所需要的共享文件。这些文件包含了被允许多程序共享的代码,以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间。
(类似于在java程序中jar包都放在lib文件夹中,所有的程序都能共享)。

root

超级用户的根目录

mut

系统管理员临时安装(mount挂载)文件系统的安装点。

程序并不自动支持安装到/mut中。/mut下面可以分为许多子目录(例如:/mnt/dosa可能是使用msdos文件系统的软驱,而/mnt/exta可能是使用ext2文件系统的软驱,/mnt/cdrom光驱等)。【这个目录一般是用于存放挂载存储设备的挂载目录的,比如磁盘,光驱,网络文件系统等,当我们需要挂载某个磁盘设备的时候,可以把磁盘挂载到这个目录上去,这样我们可以直接访问这个目录来访问那个磁盘了。一般来说,我们最好是在/mnt目录下多建几个子目录,挂载的时候,挂载在这些子目录上。】

media

挂载的媒体设备目录。

一般外部设备挂载到这里,例如cdrom等,比如我们插入一个U盘,我们一般会发现,linux会自动在这个目录下建立一个disk目录,然后把U盘挂载到这个disk目录下上,通过访文这个disk来访文u盘。

tmp

临时目录

对于某些程序来说,有些文件被用了一两次就不会再用到了,像这样的文件都放在tmp文件中。系统直接把tmpfs类型的文件系统挂载到这个目录上,tmpfs文件系统由linux内核支持,在这个文件系统中的数据,实际上是内存中的,由于内存的数据掉电易失,当系统重启的时候这个目录就是空的了。因此,重要的文件千万不能放在这里。

usr

库文件和通常操作中不会被修改的文件 类似win的program file

在这个目录下,可以找到不适合放在/bin或/etc目录下的额外工具。比如像游戏,一些打印工具等。/usr目录中有许多子目录;/usr/lib主要存放那些不能直接运行的,但是许多程序运行必须依赖的一些函数库文件。系统会自动管理/usr目录。

/bin 、 /sbin 与 usr/bin 、 /usr/sbin的区别

/bin一般存放对于用户和系统来说“必须”的程序(二进制)

/sbin 一般存放用户系统管理“必须”的程序(二进制)

/usr/bin 一般存放对于用户和系统来说“不必须”的程序(二进制)

/usr/sbin 一般存放用户系统管理“不必须”的程序(二进制)

var

此目录下文件的大小可能会改变,如缓冲文件,日志文件,缓存文件等一般都放在这里。

每个人都能闯出狭小区域,汇入大江大河,宋运辉做到了,你也一样。