linux文件目录

1 redhat文件目录层次结构
    Linux文件系统的组织方式称做Filesystem Hierarchy Standard(文件系统分层标准,简称FHS),即采用层次式的树状目录结构。在此结构的最上层是根目录"/"(斜杠),然后在此根目录下是其他的目录和子目录。

2 redhat的目录结构和功能

  输入命令cd /切换到根目录下,图1-1redhat下的文件结构

1./ 根目录
  /目录是Linux文件系统的入口,也是处于最高一级的目录。
2./bin目录
  /bin目录存放基本命令,如ls、cp等。这些命令都是二进制文件的可执行程序(bin是binary--二进制的简称),作为基础系统所需要的命令就放在这里。
3./dev目录
  /dev目录存放了设备文件,用户通过这些文件访问外部设备。比如,用户可以通过访问/dev/mouse来访问鼠标的输入。由于在linux中,所有的软件硬件都被视为文件,所以访问外部设备的方式与访问文件的方式是一样的。
4./home目录
  /home目录是用户的主目录,所有的用户在该目录下都有以用户名命名的子目录。
5./lost+foud目录
  /lost+foud目录一般为空,当系统非法关机后,这里存放要恢复的文件。系统启动过程中fsck工具会检查这里,并修复已损坏的文件系统。
6./mnt目录
  /mnt目录提供了用户临时挂载其他文件系统的加载点,比如有cdrom目录、USB硬盘等。
7./proc目录
  /proc目录是一个虚拟目录,是系统内存的映射,可以通过直接访问该目录来获取系统信息。操作系统运行时,进程信息及内核信息(比如cpu,硬盘分区,内存信息等)存放在这里。该目录中包含许多以数字命名的子目录,这些数字表示系统当前正在运行的进程的进程号,里面包含对应进程相关的多个信息文件,如图1-2。
 8./sbin目录
  /sbin目录下存放是系统管理员用到的系统管理程序。是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令。
9./usr目录
  /usr目录下存放了用户使用的命令、程序库、文档和其他文件。属性为全局共享只读。
  /usr/bin、/usr/sbin:一般身份和管理员可执行文件。
  /usr/lib:各应用软件的函数库文件。
10./tmp目录
  /tmp目录下存放的是一些临时文件。/var/tmp和这个目录类似。
11./var目录
  /var目录存放了系统执行过程中经常变化的文件。
  /var/log 这是用来存放系统日志的目录;
  /var/www目录是定义Apache服务器站点存放目录;
  /var/lib用来存放一些库文件,比如MySQL的,以及MySQL数据库的存放地。
12./boot目录
  /boot目录下存放的是启动linux时用到的一些核心文件,包括一些链接文件以及镜像文件。
13./etc目录
  /etc目录存放着各种系统配置文件,其中包括了用户信息文件/etc/passwd,系统初始化文件/etc/rc等。linux正是靠这些文件才得以正常地运行。
14./lib目录
  /lib目录下存放系统最基本的动态链接库,其功能相当于Windows下的DLL文件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间。
15./root目录
  /root目录是系统管理员的主目录。
16./media目录
  /media目录挂接可删除的媒体设备,比如DVD。
17./opt目录
  /opt目录是可选目录,第三方程序的安装目录。
18./selinux目录
  /selinux目录
19./sys目录
  /sys目录是存放内核使用设备的实时信息。
20./srv目录
  /srv目录用来保存和系统服务运行相关的信息。

你可能感兴趣的:(linux)