当前位置: 技术问答>linux和unix
linux各个目录的意思?
来源: 互联网 发布时间:2014-11-28
本文导语: 初学linux,希望了解各个目录到底是什么意思,以便更有效的记忆。比如:/mnt是什么意思?是干什么用的?希望高手能给些资料,不盛感激!! | /bin (binary) 这个目录包含着所有的标准...
初学linux,希望了解各个目录到底是什么意思,以便更有效的记忆。比如:/mnt是什么意思?是干什么用的?希望高手能给些资料,不盛感激!!
|
/bin (binary)
这个目录包含着所有的标准命令和应用程序.
/dev (device)
这个目录包含着与终端和外设的文件接口,在Linux下,文件和设备是用同种方法访问的.系统上的每个设备都应该在这里有一个对应的设备文件.
考察一下这个宏:
#define putchar(ch) fputc(ch,stdout)
其中fputs就是把ch输出到stdout去乐,这里的stdout就是被当成乐文件.
/home
存放用户主目录的地方,一般说"/home/username"就是用户的主目录.
/lib(library)
存放系统最基本的动态连接库.这个目录如果被删除的话就不能动乐.几乎所有的程序都要用到这个目录下的共享库.
/lost+found
这个目录一般都是空的.但当文件系统发生故障(如系统掉电)后,在机器启动的时候有些文件找不到应该存放的地方,就放到这个目录底下乐.这个目录是mkfs是自动产生的.
/mnt
空目录,是让用户临时挂载文件系统的地方.
/proc
是linux提供的一个虚拟系统,是由系统在系统启动的时候在内存中产生的,用户可以直接通过访问这些文件来获得系统信息,例如/proc/kcore就是系统运行的时候内存的映象文件.
/root
超级用户主目录.
/sbin
这个目录存放着super user使用的系统管理程序,如fsck,mount等.
/tmp(temporary)
存放不同的程序执行时产生的临时文件.这是除了/usr/local目录以外一般用户可以使用的一个目录.这个目录在启动时系统并不自动删除,所以最好能经常删除这里的无用文件.
/var
这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下.
/var/log
系统的日志文件.
这个目录包含着所有的标准命令和应用程序.
/dev (device)
这个目录包含着与终端和外设的文件接口,在Linux下,文件和设备是用同种方法访问的.系统上的每个设备都应该在这里有一个对应的设备文件.
考察一下这个宏:
#define putchar(ch) fputc(ch,stdout)
其中fputs就是把ch输出到stdout去乐,这里的stdout就是被当成乐文件.
/home
存放用户主目录的地方,一般说"/home/username"就是用户的主目录.
/lib(library)
存放系统最基本的动态连接库.这个目录如果被删除的话就不能动乐.几乎所有的程序都要用到这个目录下的共享库.
/lost+found
这个目录一般都是空的.但当文件系统发生故障(如系统掉电)后,在机器启动的时候有些文件找不到应该存放的地方,就放到这个目录底下乐.这个目录是mkfs是自动产生的.
/mnt
空目录,是让用户临时挂载文件系统的地方.
/proc
是linux提供的一个虚拟系统,是由系统在系统启动的时候在内存中产生的,用户可以直接通过访问这些文件来获得系统信息,例如/proc/kcore就是系统运行的时候内存的映象文件.
/root
超级用户主目录.
/sbin
这个目录存放着super user使用的系统管理程序,如fsck,mount等.
/tmp(temporary)
存放不同的程序执行时产生的临时文件.这是除了/usr/local目录以外一般用户可以使用的一个目录.这个目录在启动时系统并不自动删除,所以最好能经常删除这里的无用文件.
/var
这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下.
/var/log
系统的日志文件.
|
/usr(user)
linux系统占地最大的一个目录,用户的很多应用程序和文件都几乎存放在这里.下面是一些比较重要的子目录:
/usr/X11R6
存放XFree86的目录,所有于X Window有关的程序都放在这里.
/usr/bin
用户用到的大部分程序都放在这里.
/usr/sbin
超级用户的管理程序和系统守护程序.
/usr/doc
放着linux的文档.
/usr/include
在linux下开发编译应用程序需要的头文件.
/usr/lib
存放常用的动态链接共享库和静态档案库.
/usr/local
让用户安装新软件使用的,目录结构和/usr类似.
/usr/man
存放着linux online help.
/usr/src
存放着系统的源代码,缺省的有一个/usr/src/linux目录,是用来存放系统内核的源代码.重新编译内核的时候就是在这个目录下进行的,有些应用程序也会用到这个目录下的一些头文件.
linux系统占地最大的一个目录,用户的很多应用程序和文件都几乎存放在这里.下面是一些比较重要的子目录:
/usr/X11R6
存放XFree86的目录,所有于X Window有关的程序都放在这里.
/usr/bin
用户用到的大部分程序都放在这里.
/usr/sbin
超级用户的管理程序和系统守护程序.
/usr/doc
放着linux的文档.
/usr/include
在linux下开发编译应用程序需要的头文件.
/usr/lib
存放常用的动态链接共享库和静态档案库.
/usr/local
让用户安装新软件使用的,目录结构和/usr类似.
/usr/man
存放着linux online help.
/usr/src
存放着系统的源代码,缺省的有一个/usr/src/linux目录,是用来存放系统内核的源代码.重新编译内核的时候就是在这个目录下进行的,有些应用程序也会用到这个目录下的一些头文件.
|
这里有几个有用的目录:
/mnt 这里为mount点,中文理解就象是“挂”上一个设备。
/ 是Linux的Home目录,相当于Windows的系统盘。
/boot 是Linux的启动目录,Linux启动时回用到其中数据。
swap 分区是交换区,相当于Windows的页面文件。
/root 是超级用户的目录。
/etc 里面有有关系统硬件及配置的文件,一般不要动。
lost+found 目录中的文件是突然掉电时尚未保存的文件。
等等等!
/mnt 这里为mount点,中文理解就象是“挂”上一个设备。
/ 是Linux的Home目录,相当于Windows的系统盘。
/boot 是Linux的启动目录,Linux启动时回用到其中数据。
swap 分区是交换区,相当于Windows的页面文件。
/root 是超级用户的目录。
/etc 里面有有关系统硬件及配置的文件,一般不要动。
lost+found 目录中的文件是突然掉电时尚未保存的文件。
等等等!
|
mnt通常作为mount点
比如mount个软盘或者是光盘之类的
比如mount个软盘或者是光盘之类的
|
你真幸福,我也曾经问过这个问题,没有人回答!