tft每日頭條

 > 科技

 > linux常見目錄及作用

linux常見目錄及作用

科技 更新时间:2024-11-28 04:49:19

linux常見目錄及作用?在學習Linux的過程中,了解一些非常重要的概念可以幫助我們更快更貼切的使用Linux入門者了解文件概念及目錄結構是很有必要的,下面我們就來聊聊關于linux常見目錄及作用?接下來我們就一起去了解一下吧!

linux常見目錄及作用(Linux文件及目錄結構簡介)1

linux常見目錄及作用

在學習Linux的過程中,了解一些非常重要的概念可以幫助我們更快更貼切的使用Linux。入門者了解文件概念及目錄結構是很有必要的。

大家都知道在Linux中一切皆文件,那麼首先來看文件類型及文件屬性。

文件類型

Linux中的文件類型與Windows有顯著區别,最顯著的區别在于Linux對目錄和設備都将其當做文件來處理,Linux中的文件類型主要分為四種:普通文件、目錄文件、鍊接文件和設備文件

  1. 普通文件:普通文件是用戶平常使用頻率最高的文件,它包括文本文件,shell腳本、可執行程序以及各種類型的數據等等;
  2. 目錄文件:在Linux中,目錄也是文件,它包括文件名和子目錄名以及指向那些文件和子目錄的指針。目錄文件是Linux中存儲文件名的唯一地方,當把文件和目錄對應起來時,也就是用指針将其鍊接起來之後,就構成了目錄文件。因此,在對目錄文件進行操作時,一般不涉及對文件内容的操作,而隻是對目錄名和文件名的對應關系進行操作。
  3. 鍊接文件:鍊接文件有些類似于Windows中的快捷方式,但是它的功能更為強大,它可以實現對不同的目錄,文件系統,甚至是不同機器上的文件進行訪問,并且不必重新占用磁盤空間。
  4. 設備文件:Linux把設備都當做文件一樣來操作,這樣對于用戶來說大大降低了編程的難度,在Linux下一切與設備有關的文件都在/dev目錄下。
文件屬性

Linux中的文件屬性如下所示:-rwx rwx rwx,首先,Linux中文件的擁有者可以把文件的訪問屬性設成3種不同的訪問權限,他們分别是可讀(r)、可寫(w)和可執行(x)。文件中又有3個不同的用戶級别分别是文件擁有者(u)、所屬的用戶組(g)和系統裡的其他用戶(o)。

上述文件屬性中第一個字符是表示文件的類型:

  • “-”表示普通文件
  • “d”表示目錄文件
  • “l”表示鍊接文件
  • “c”表示字符設備
  • “b”表示塊設備
  • “p”表示命名管道比如FIFO文件
  • “f”表示堆棧文件比如LIFO文件

第一個字符之後有3個三位字符組:

第一個三位字符組表示對于文件擁有者對該文件的權限;第二個三位字符組表示文件用戶組對該文件的權限;第三個三位字符組表示系統其它用戶對該文件的權限;如果沒有權限一般顯示“-”字符

目錄結構

Linux目錄包含/bin、/boot、/dev、/etc、/home、/lib、/mnt、/proc、/root、/sbin、/usr、/sys、/var等。

  • bin就是二進制的 英文縮寫,這裡存放的是Linux常用操作命令的執行文件,例如ls、cp和mkdir等;
  • boot這個目錄下存放的是操作系統啟動時所要用到的程序;
  • dev目錄中包含了所有Linux系統中使用的外部設備,需要注意的是:這裡并不存放這些外部設備的驅動程序;
  • etc目錄下存放了系統管理所要用到的各種配置文件和子目錄,比如網絡配置文件、文件系統、設備配置信息和設置用戶信息等都在此目錄下,系統在啟動的過程中需要讀取參數進行相應的配置;
  • home該目錄是Linux系統中默認的用戶工作根目錄;
  • lib是存放系統動态鍊接共享庫的,幾乎所有的應用程序都會用到這個目錄下的共享庫,所以,一定不要輕易去操作這個目錄;
  • mnt這個目錄是軟驅、光驅和硬盤的挂載點;
  • proc目錄是用于放置系統核心與執行程序所需的一些信息,而這些信息在内存中由系統産生,不占用硬盤空間;
  • sys該目錄下安裝了sysfs,sysfs文件系統集成了下面三種文件系統的信息,他們分别是針對進程信息的proc文件系統、針對設備的devfs文件系統以及針對僞終端的devpts文件系統。該文件系統是内核設備樹的一個直觀反映。
,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved