<ins id='vsvzq'></ins>

    <code id='vsvzq'><strong id='vsvzq'></strong></code>
    <dl id='vsvzq'></dl>
  1. <tr id='vsvzq'><strong id='vsvzq'></strong><small id='vsvzq'></small><button id='vsvzq'></button><li id='vsvzq'><noscript id='vsvzq'><big id='vsvzq'></big><dt id='vsvzq'></dt></noscript></li></tr><ol id='vsvzq'><table id='vsvzq'><blockquote id='vsvzq'><tbody id='vsvzq'></tbody></blockquote></table></ol><u id='vsvzq'></u><kbd id='vsvzq'><kbd id='vsvzq'></kbd></kbd>
  2. <span id='vsvzq'></span><acronym id='vsvzq'><em id='vsvzq'></em><td id='vsvzq'><div id='vsvzq'></div></td></acronym><address id='vsvzq'><big id='vsvzq'><big id='vsvzq'></big><legend id='vsvzq'></legend></big></address>

    <i id='vsvzq'><div id='vsvzq'><ins id='vsvzq'></ins></div></i>

      <i id='vsvzq'></i>

      1. <fieldset id='vsvzq'></fieldset>

          详解Linux系统下的/dev目录

          • 时间:
          • 浏览:6
          • 来源: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.装备名不会再转变.使用和治理都市很利便.