linux目录结构创建,Linux目录结构与Windows有何不同?
LINUX目录结构
/bin
Bin是二进制文件的缩写。二进制文件指的是编译好的程序,可以很容易被计算机理解和执行。这类文件中的内容通常不可读。该目录可以包含完成基本维护任务所需的所有标准文件。文件cp和ls在这个目录中。
/开发
所有系统设备都包含在该目录中。从这个目录中,您可以访问各种系统设备。如光盘驱动器、磁盘驱动器、调制解调器和存储器等。该目录还包含各种实用功能,如用于创建设备文件的MAKEDEV。有些安装过程会创建隐藏设备的链接,比如/dev/mouse链接到PS/2鼠标设备,其实是/dev/psaux。
下面是对这个目录中的文件的一些具体解释:文件/dev/console表示与监视器相关的设备的驱动程序,它连接到您的机器。
文件/dev/ttySn表示用于访问串行端口的设备。比如/dev/ttyS0在DOS下的效果和COM1一样。设置调制解调器时,ttyS0、ttyS1或ttyS2都是可用于创建link /dev/modem设备的端口。
/dev/hda以及之后的/dev/hdb、/dev/hdc和/dev/hdd设备都是指硬盘驱动器本身。/dev/hda代表整个硬盘驱动器,hda1代表硬盘的第一个分区。文件/dev/had包含有关硬盘驱动器的信息,它位于IDE控制器上。
上面的描述也适用于/dev/sda,它代表SCSI硬盘驱动器。SCSI磁带由device/dev/st表示。
文件/dev/lp表示并行端口或打印机端口。如果在DOS环境下使用电缆将并行打印机连接到端口LPT1,应该打开/dev/lp0端口。
/dev/null可能是所有设备中最臭名昭著的设备,因为它是一种垃圾设备,所有不想要的文件进入设备都会消失。将任何类型的输出结果或信息定向到/dev/null与从系统中删除它们具有相同的效果。他的功能相当于一个“黑洞”,会吞噬掉任何指向他的不必要的信息。
/dev/tty表示虚拟控制台。在LINUX环境中,您可以有几个显示器,同时容纳几个不同的终端。
/dev/pty表示伪终端。这是一个动态创建的终端设备,当用户试图通过网络或远程telnet连接远程登录系统时,就会创建这个终端设备。
/等等
该目录包含配置文件。设置各种功能(如init端口看门狗)都需要这类文件,运行命令文件、SAMBA等程序都位于这个目录下。
/首页
目录/主目录是所有用户的默认位置。在一些发行版中,比如Red Hat Linux,默认情况下,这个目录也包含所有的HTML和FTP文件。个人目录包含用于该用户登录的所有初始化脚本。
/库
该目录包含共享库映射文件。这是一些可以被许多程序使用的位代码。通过共享这些映射文件,每个程序都不必单独保存自己的库文件(这样会增加占用的磁盘空间)。LINUX提供了一组可以被所有程序使用的文件。该目录还包含启动进程所需的静态库文件。
失物招领
这个目录用于保存丢失的文件。不正确的关机操作和磁盘错误会导致文件丢失,这意味着这些文件被标记为“正在使用”,但没有在磁盘上的数据结构中列出。正常情况下,引导过程会运行fsck程序,该程序可以找到这些文件。除了"/"分区上的这个目录,每个分区上都有一个失物招领目录。
/mnt
目录/mnt是安装CD-ROM和软盘驱动器的位置。为了访问这些介质,必须将它们安装到临时位置。通过这些临时设置,用户可以访问位于这些介质上的文件。当访问过程完成时,此类设备将被加载并成功弹出。正常情况下,这个目录是空的,但是当我们要挂载分区的时候,我们会在这个目录下建立一个目录,然后在这个目录下挂载我们要访问的设备,这样我们就可以访问文件了。
/opt
默认情况下,安装Linux时不一定会创建这个目录。该目录是较新程序的默认位置,如KDE和Netscape。如果该目录不存在,将在安装新程序时创建。
/proc
本质上,这不是一个目录,而是一个虚拟文件系统。此目录中的文件保存在内存中,而不是磁盘上。这个目录包含动态创建的文件,这些文件总是处于变化的状态,由系统不断生成。这些文件不像普通的文本文件那样存在,它们只是根据请求生成的。这种类型的文件提供有关系统上运行的进程的信息。
/root
这是root用户的主目录,也是用户启动脚本的目录。类似于/home下为个人用户保留的目录,该目录也包含只与根用户相关的条目。
/sbin
该目录用于存储基本的系统二进制文件。各种系统级命令,如fsck、reboot、shutdown、telinit和update都位于该目录中。
/tmp
该目录用于存储临时文件。所有用户都对该目录具有写权限。当会话结束时,这些文件将被删除。
/usr
这个目录是迄今为止最全面的目录之一。大多数默认的二进制文件将保存在这个目录中。具体情况和LINUX的发行有关。除了必要的系统应用程序,这个目录还可以存储各种其他程序。
/usr/X11R6
该目录用于保存运行X-Window所需的所有文件。该目录还包含用于运行GUI的配置文件和二进制文件。
/usr/bin
这个目录是RedhatLinux和其他Linux发行版保存所有二进制文件的地方。目录/usr/bin往往是很多程序的聚集之地。因此,您应该为他创建自己的分区。
/usr/dict
这个目录是Linux系统存储词汇的地方,很多拼写程序和代码破解程序都会用到这个目录及其内容。
/usr/etc
该目录包含各种配置文件,这些文件不是系统必需的系统配置文件,与/etc目录中的文件不同。目录/etc中的配置文件是正确运行系统所必需的。