Linux与我们平常惯用的windows系统完全不一样,因为,在Linux下,各个文件或装置在Linux底下都是一个文件。即linux将所有设备都抽象成文件,提供统一的接口给用户。例如:IDE介面的硬盘的文件名为/dev/hd[a-d],其中,括号内的字母为a-d当中的任意一个,即有/dev/hda,/dev/hdb,/dev/hdc及/dev/hdd这是个文件的意思。
一切皆文件是Unix/Linux的基本哲学之一,不仅普通的文件,目录,字符设备,硬件,光驱,USB等在Unix/Linux中都是以文件来对待。虽然它们类型不同,但是系统对其提供的都是同一套操作界面。
有必要强调一下:在Linux系统下,几乎所有的硬件装置文件都在/dev这个目录下。
底下我们列出几个常见的设备与其在Linux当中对应的文件名:
设备 文件名
当前CDROM/DVDROM /dev/cdrom
IDE硬盘机 /dev/hd[a-d]
SCSI/SATA/U盘硬盘机 /dev/sd[a-p]
当前的鼠标 /dev/mouse
软盘机 /dev/fd[0-1]
打印机 25针: /dev/lp[0-2]
U盘 /dev/usb/lp[0-15]
以上表格的数据主要是以Centos为例子,在不同的linux发行版下这些数据可能略有不同,但都差不多。有必要的时候稍微留意下差别就可以了。
No comments:
Post a Comment