Linux 學習筆記:初識Linux

之前在慕課網看的視頻教程,在印象筆記中記著的,這次有空整理一下,也讓自己再回顧一下。

Linux 與 Windows 的不同

  • Linux 嚴格區分大小寫;
  • Linux 中所有內容以文件形式保存;
  • Linux 中不靠擴展名區分文件,只靠權限,但會有一般的命名規則;
  • Windows 下的程序不能直接在 Linux 中安裝和運行

前面說到 Linux 不靠擴展名區分,但Linux中有一些默認的命名規則,以下為一些命名規則(只是規則,不限制)
壓縮包:*.gz、*.bz2、*.tar.bz2、*.tgz等;
二進制軟件包:*.rpm
網頁文件:*.html、*.php等
腳本文件:*.sh等
配置文件:*.conf等

Linux 硬件設備文件名

往往一開始接觸 Linux 系統的時候,習慣了 windows 的分盤,反而無法理解 Linux 的分區,只要記住在Linux中一切皆文件,也就不難理解。硬盤也都是文件,以下為硬盤對應的文件名

硬件 設備文件名
IDE硬盤 /dev/hd[a-d]
SCSI/SATA/USB硬盤 /dev/sd[a-p]
光驅 /dev/cdrom或/dev/hdc
軟盤 /dev/fd[0-1]
打印機(25針) /dev/lp[0-2]
打印機(USB) /dev/usb/lp[0-15]
鼠標 /dev/mouse

以上文件都是系統自動識別,我們只需要認識即可。

硬盤文件名
  • /dev/hda1:IDE硬盤接口,hda1中的a代表的是第一塊硬盤,以此類推,b代表的就是第二塊硬盤,1代表的是第一個分區。但是由于讀寫速度相對cpu來說太慢,所以逐漸被淘汰。
  • /dev/sda1:SCSI銀盤接口、SATA硬盤接口,與以上接口的字符代表含義類似,a是第一塊硬盤,1代表第一個分區。讀寫速度相對IDE銀盤快。

分區

安裝Linux系統時,我們需要對硬盤進行分區。windows中硬盤是分區、格式化、分配盤符就可以使用了,而Linux中多一步,為分區(把大硬盤分成小硬盤)、格式化(向里面寫入文件系統)、給每一個分區取一個設備文件名、掛載(給每個分區分配掛載點)。前面三步系統都會自動執行,我們只需要掛載就可以了,掛載則是將盤符和分區連接在一起的過程

  • / :根分區,在系統中必須分配的。
  • swap 分區:又稱交換分區,是內存的兩倍(4G以內),相當于虛擬內存,當內存不夠用的時候,可以當做內存來使用,在系統中必須分配的。
  • /boot :啟動分區,20MB,在系統中不必須創建,但推薦分區
文件結構

左邊從結構上看/boot目錄和/home目錄都屬于根目錄,但其實從右邊硬盤空間上看,boot和home目錄都有自己單獨的硬盤空間。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容