在Linux系統中所有的硬件設備都被當作文件,這樣硬件的管理和維護就與文件的管理和維護統一起來。在Linux操作系統中,硬件設備被分為兩大類,分別是:
塊設備 (Block Devices)
字符設備 (Character Devices)
塊設備主要有3種,以下給出了每種塊設備在Linux系統中對應的文件:
/dev/hda: IDE (Integrated Device Electronics) 硬盤驅動器。其中 hda 中的a是IDE硬盤的編號。如有第2個IDE硬盤,將對應到文件/dev/hdb 等。如果IDE硬盤被分成了幾個分區(Partitions).每一個分區都會有一個編號並將對應到文件 /dev/hda1、/dev/hda2等。
/dev/sda: SCSI(Small Computer System Interface) 硬盤驅動器。其中,sda中的a是SCSI硬盤的編號。如有第2個SCSI硬盤,將對應到文件/dev/sdb 等。如果這個SCSI硬盤被分成了幾個分區,每一個分區都會有一個編號並將對應到文件 /dev/sda1、/dev/sda2等。
/dev/fd0: 標準軟盤驅動器。其中,fd0中的0是軟盤驅動器的編號。
以下是幾個字符設備以及它們所對應的文件的例子:
/dev/tty[0-7]: 虛擬終端窗口
/dev/st0: SCSI磁帶機
塊設備與字符設備區別如下:既然它們是文件,所以也就具有訪問權限,用戶也可以通過設備所對應的文件來訪問這些設備:
設備 | 塊設備 | 字符設備 |
訪問單位 | 塊(512/1024字節),每次訪問一塊 | 一個字符(一個字節),每次訪問一個字符 |
特性 | 訪問速度快,隨機訪問 | 訪問速度慢,順序訪問 |
權限 | brw-rw---- | crw-rw---- |
今天就分享這麼多了,謝謝欣賞!;_;
相關推薦
'linux如何查找含有指定關鍵字的文件'
"請關注本頭條號,每天堅持更新原創乾貨技術文章。如需學習視頻,請在微信搜索公眾號“智傳網優”直接開始自助視頻學習1. 前言本文主要講解如何在Linux系統下查找包含指定字符串的文件和搜索相關關鍵字。linux查找包含字符串的文件2. linux 查找包含字符串的文件相關實用...
'15種方法找出Linux系統中最大的N個文件,你懂幾種?'
"請關注本頭條號,每天堅持更新原創乾貨技術文章。如需學習視頻,請在微信搜索公眾號“智傳網優”直接開始自助視頻學習1. 前言經過一段時間使用後,我們會發現Linux的可用磁盤空間越來越少,這時我們就需要準確地定位哪些文件或者哪些目錄佔用了空間,並且有按大小排序文件或目錄的需求...
'如何在 Linux 中查找服務的端口號'
"由於某些原因,你可能經常需要查找端口名稱和端口號。-- Sk(作者)由於某些原因,你可能經常需要查找端口名稱和端口號。如果是這樣,你很幸運。今天,在這個簡短的教程中,我們將看到在 Linux 系統中最簡單、最快捷的查找服務端口號的方法。可能有很多方法可以做到,但我目前只知...
'一文看懂Linux文件系統是如何組成的'
"概述今天主要介紹一下Linux系統的文件系統,一起來看看吧~文件系統組成網上看到的一張完整的文件系統圖,如下:首先,該圖中有Boot Block、Super Block、GDT、Reserver GDT這幾個概念,下面會分別介紹它們。然後,圖中指明瞭塊組中每個部分佔用的b...
'面試官:說說你對Linux系統中inode的理解'
"概述Linux中,一切皆文件,而每個文件都有一個inode,在將inode關聯到文件後系統將通過inode號來識別文件,而不是文件名。並且訪問文件時將先找到inode,通過inode中記錄的block位置找到該文件。1 、硬鏈接雖然每個文件都有一個inode,但是存在一種...
推薦中...