初学必读 linux根目录下各目录的功 能

时间:2021-06-25 12:29:05
Linux文件系统采用分层的树形目录结构.即在一个根目录(通常用"/"表
示),含有多个子目录或文件子目录下又含有更下级的子目录或文件信息,一层
一层地延伸.构成一棵倒置的树.下面就简单来看看Linux根目录的子目录都用
来存放什么属性的目录或文件吧/bin存入普通用户可以使用的命令文件.目
录/usr/bin也可用来贮存用户命令。/sbins就是Super User的意思也就
是说这里存放的是系统管理员(administrator级别的用户)使用的管理程序。
一般存放非普通用户使用的命令(有时隔不久普通用户也可能会用到).目录
/usr/sbin中也包括了许多系统命令。/etc系统的配置文件。这个目录用来
存放系统管理所需要的配置文件和子目录。/root系统管理员(root或超级用
户)的主目录。作为系统的拥有者总要有些特权啊比如单独拥有一个目录。
/usr这是最庞大的目录我们要用到的应用程序和文件几乎都存放在这个目
录下,包括与系统用户直接相关的文件和目录,一些主要的应用程序了保存在该
目录下。其中包含以下子目录/usr/X11R6存放X-Window的目录/usr/bin
存放着许多应用程序/usr/sbin给超级用户使用的一些管理程序就放在这里
/usr/doc这是Linux文档的大本营/usr/include Linux下开发和编译应用程
序需要的头文件在这里查找/usr/lib存放一些常用的动态链接共享库和静
态档案库/usr/local这是提供给一般用户的/usr目录在这里安装软件最适
合/usr/man man在Linux中是帮助的同义词这里就是帮助文档的存放目录
/usr/src Linux开放的源代码就存在这个目录爱好者们别放过哦/home
用户主目录的位置,保存了用户文件(用户自己的配置文件,文档.数据等)。比如
说有个用户叫wang那他的主目录就是/home/wang也可以用~wang表示/dev
设备文件.dev是device(设备)的缩写。在Linux中设备以文件形式表现(设备
和文件是用同种方法访问的。),从而可以按照操作文件的方式简便地对设备进
行操作。这个目录下是所有Linux的外部设备其功能类似DOS下的.sys和
Win下的.vxd。例如/dev/hda代表第一个物理IDE硬盘。/mnt文件系统挂
载点系统提供这个目录是让用户临时挂载别的文件系统.一般用于安装移动介
质,其它文件系统的分区、网络共享文件系统或任何可安装文件系统。这个目录一般情况下是空的。/lib这个目录里存放着系统最基本的动态链接共享库
包含许多由/bin和/sbin中的程序使用的共享库文件。其作用类似于Windows
里的.dll文件。几乎所有的应用程序都须要用到这些共享库。目录/usr/lib中
含有更多用于用户程序的库文件。/boot这里存放的是启动Linux时使用的一
些核心文件。包括内核和其它系统启动时使用的文件。/var这个目录中存放
着那些不断在扩充着的东西包含一些经常改变的文件。例如假脱机(spool)目
录、文件日志目录、锁文件、临时文件等等。为了保持/usr的相对稳定那些
经常被修改的目录可以放在这个目录下实际上许多系统管理员都是这样干的。
顺带说一下,系统的日志文件就在/var/log目录中。/proc这个目录是一个虚
拟的目录它是操作系统的内存映象文件系统是一个虚拟的文件系统。我们
可以通过直接访问这个目录来获取系统信息。也就是说这个目录的内容不在
硬盘上而是在内存里。当您查看它们时看到的是内存里的信息这些文件夹
有助于了解系统内部信息。/initrd在计算机启动时挂载initrd.img映像文
件的目录以及载入阻挡层需设备模块的目录。/opt存放可选择安装的文件和
程序。主要由第三方开发者用于安装和卸装他们的软件包。/tmp用户和程序
的临时目录这个目录不用说一定是用来存放一些临时文件的地方了,该目录
中的文件会被系统自动清空。/lost+found在系统修复过程中恢复的文件。这
个目录平时是空的当系统不正常关机后这里就成了一些无家可归的文件的
避难所。对了有点类似于DOS下的.chk文件。总结来说·用户应该将文件
存在/home/user_login_name目录下(及其子目录下)。·本地管理员大多数情
况下将额外的软件安装在/usr/local目录下并符号连接在/usr/local/bin下的
主执行程序。·系统的所有设置在/etc目录下。·不要修改根目录("/")或
/usr目录下的任何内容除非真的清楚要做什么。这些目录最好和LINUX发布
时保持一致。·大多数工具和应用程序安装在目录
/bin,/usr/sbin,/sbin,/usr/x11/bin,/usr/local/bin。·所有的文件在单一
的目录树下。没有所谓的"驱动符“。