<code id='rar8q'><strong id='rar8q'></strong></code>

      <dl id='rar8q'></dl>
      <i id='rar8q'></i>
      <ins id='rar8q'></ins>
    1. <acronym id='rar8q'><em id='rar8q'></em><td id='rar8q'><div id='rar8q'></div></td></acronym><address id='rar8q'><big id='rar8q'><big id='rar8q'></big><legend id='rar8q'></legend></big></address>

        <fieldset id='rar8q'></fieldset>
          <i id='rar8q'><div id='rar8q'><ins id='rar8q'></ins></div></i>
        1. <tr id='rar8q'><strong id='rar8q'></strong><small id='rar8q'></small><button id='rar8q'></button><li id='rar8q'><noscript id='rar8q'><big id='rar8q'></big><dt id='rar8q'></dt></noscript></li></tr><ol id='rar8q'><table id='rar8q'><blockquote id='rar8q'><tbody id='rar8q'></tbody></blockquote></table></ol><u id='rar8q'></u><kbd id='rar8q'><kbd id='rar8q'></kbd></kbd>
        2. <span id='rar8q'></span>

          详解Linux系统下的/dev目录

          • 时间:
          • 浏览:11
          • 来源:124软件资讯网

              dev是装备(device)的英文缩写 。/dev这个目录对所有的用户都十分主要  。由于 在这个目录中包罗了所有Linux系统中使用的外部装备  。可是这里并不是放的外部装备的驱动法式 ,这一点和windows,dos操作系统纷歧样  。它现实上是一个会见这些外部装备的端口 。我们可以很是利便地去会见这些外部装备  ,和会见一个文件  ,一个目录没有任何区别  。

              Linux沿袭Unix的气势派头  ,将所有装备认成是一个文件 。

              装备文件分为两种:块装备文件(b)和字符装备文件(c)  ,装备文件一样平常存放在/dev目录下  ,对常见装备文件作如下说明:

              /dev/hd[a-t]:IDE装备

              /dev/sd[a-z]:SCSI装备

              /dev/fd[0-7]:尺度软驱

              /dev/md[0-31]:软raid装备

              /dev/loop[0-7]:当地回环装备

              /dev/ram[0-15]:内存

              /dev/null:无限数据吸收装备,相当于黑洞

              /dev/zero:无限零资源

              /dev/tty[0-63]:虚拟终端

              /dev/ttyS[0-3]:串口

              /dev/lp[0-3]:并口

              /dev/console:控制台

              /dev/fb[0-31]:framebuffer

              /dev/cdrom => /dev/hdc

              /dev/modem => /dev/ttyS[0-9]

              /dev/pilot => /dev/ttyS[0-9]

              /dev/random:随机数装备

              /dev/urandom:随机数装备

              在linux系统中,/dev目任命来生存装备文件的.每个文件指向一个系统装备.用户的法式可以通过使用这些装备文件,

              对真实的硬件的装备举行操作.如: hda是第1个IDE硬盘,sda是第1个SCSI硬盘.

              在2.4内核时代,在/dev下生存了所有kernel可以支持的硬件装备的装备文件,快要有1万个.而这些装备中,大多数

              是没有毗连的装备.这样就大大的铺张了系统资源,而且/dev目录也显得很是杂乱.

              udev就是用相识决这些问题的.在2.6内核中,接纳udev方式来治理/dev目录.它可以动态的建设/删除装备文件(装备

              毗连到系统时,它会自动建设响应的装备文件,装备断开毗连后,它会自动删除响应的装备文件).这样使/dev目录

              简化了许多.而且,udev还可以允许用户编写命名规则,为差别装备指定装备文件名.这样,对装备的治理也利便了

              许多.

              例如:你有2个U盘,1个容量是1G的,1个容量是2G的.一样平常情形下,你先接上的U盘会是sdb,后接上的U盘会是sdc.这样对

              使用很不利便.每次U盘的装备名可能纷歧样.但通过udev命名规则,你可以自己指定的装备命名,可以将1G的U盘命名为

              1g,将2G的U盘命名为2g.装备名不会再转变.使用和治理都市很利便.