Linux基礎入門(二)瞭解系統目錄

Linux基礎入門(二)瞭解系統目錄

1、Linux 系統目錄結構

登陸系統後,在當前命令窗口下輸入命令:html

ls /

你會看到以下圖所示:linux

也就是以下樹狀文件目錄:c++

2、幾個較爲重要的目錄

系統啓動必須:windows

  • /boot:存放的啓動Linux 時使用的內核文件,包括鏈接文件以及鏡像文件。bash

  • /etc:存放全部的系統須要的配置文件子目錄列表,更改目錄下的文件可能會致使系統不能啓動。服務器

  • /lib:存放基本代碼庫(好比c++庫),其做用相似於Windows裏的DLL文件。幾乎全部的應用程序都須要用到這些共享庫。操作系統

  • /sys: 這是linux2.6內核的一個很大的變化。該目錄下安裝了2.6內核中新出現的一個文件系統 sysfs 。sysfs文件系統集成了下面3種文件系統的信息:針對進程信息的proc文件系統、針對設備的devfs文件系統以及針對僞終端的devpts文件系統。該文件系統是內核設備樹的一個直觀反映。當一個內核對象被建立的時候,對應的文件和目錄也在內核對象子系統中日誌

指令集合:code

  • /bin:存放着最經常使用的程序和指令htm

  • /sbin:只有系統管理員能使用的程序和指令。

外部文件管理:

  • /dev :Device(設備)的縮寫, 存放的是Linux的外部設備。注意:在Linux中訪問設備和訪問文件的方式是相同的。

  • /media:類windows的其餘設備,例如U盤、光驅等等,識別後linux會把設備放到這個目錄下。

  • /mnt:臨時掛載別的文件系統的,咱們能夠將光驅掛載在/mnt/上,而後進入該目錄就能夠查看光驅裏的內容了。

臨時文件:

  • /run:是一個臨時文件系統,存儲系統啓動以來的信息。當系統重啓時,這個目錄下的文件應該被刪掉或清除。若是你的系統上有 /var/run 目錄,應該讓它指向 run。

  • /lost+found:通常狀況下爲空的,系統非法關機後,這裏就存放一些文件。

  • /tmp:這個目錄是用來存放一些臨時文件的。

帳戶:

  • /root:系統管理員的用戶主目錄。

  • /home:用戶的主目錄,以用戶的帳號命名的。

  • /usr:用戶的不少應用程序和文件都放在這個目錄下,相似於windows下的program files目錄。

  • /usr/bin:系統用戶使用的應用程序與指令。

  • /usr/sbin:超級用戶使用的比較高級的管理程序和系統守護程序。

  • /usr/src:內核源代碼默認的放置目錄。

運行過程當中要用:

  • /var:存放常常修改的數據,好比程序運行的日誌文件(/var/log 目錄下)。

  • /proc:管理內存空間!虛擬的目錄,是系統內存的映射,咱們能夠直接訪問這個目錄來,獲取系統信息。這個目錄的內容不在硬盤上而是在內存裏,咱們也能夠直接修改裏面的某些文件來作修改。

擴展用的:

  • /opt:默認是空的,咱們安裝額外軟件能夠放在這個裏面。

  • /srv:存放服務啓動後須要提取的數據(不用服務器就是空)

3、特別注意

在 Linux 或 Unix 操做系統中,全部的文件和目錄都被組織成以一個根節點開始的倒置的樹狀結構。

文件系統的最頂層是由根目錄開始的,系統使用 / 來表示根目錄。在根目錄之下的既能夠是目錄,也能夠是文件,而每個目錄中又能夠包含子目錄文件。如此反覆就能夠構成一個龐大的文件系統。

在Linux文件系統中有兩個特殊的目錄,一個用戶所在的工做目錄,也叫當前目錄,可使用一個點 . 來表示;另外一個是當前目錄的上一級目錄,也叫父目錄,可使用兩個點 .. 來表示。

  • . :表明當前的目錄,也可使用 ./ 來表示;
  • .. :表明上一層目錄,也能夠 ../ 來表明。

若是一個目錄或文件名以一個點 . 開始,表示這個目錄或文件是一個隱藏目錄或文件(如:.bashrc)。即以默認方式查找時,不顯示該目錄或文件。

4、文件目錄管理

咱們知道Linux的目錄結構爲樹狀結構,最頂級的目錄爲根目錄 /。

其餘目錄經過掛載能夠將它們添加到樹中,經過解除掛載能夠移除它們。

在開始本教程前咱們須要先知道什麼是絕對路徑與相對路徑。

  • 絕對路徑:
    路徑的寫法,由根目錄 / 寫起,例如: /usr/share/doc 這個目錄。
  • 相對路徑:
    路徑的寫法,不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時,能夠寫成: cd ../man 這就是相對路徑的寫法啦!(其中的「..」在上一節提到,他是指上一層目錄)

5、處理目錄的經常使用命令

接下來咱們就來看幾個常見的處理目錄的命令吧:

  • ls: 列出目錄及文件名
  • cd:切換目錄
  • pwd:顯示目前的目錄
  • mkdir:建立一個新的目錄
  • rmdir:刪除一個空的目錄
  • cp: 複製文件或目錄
  • rm: 移除文件或目錄
  • mv: 移動文件與目錄,或修改文件與目錄的名稱

你可使用 man [命令] 來查看各個命令的使用文檔,如 :man cp。

詳細參數可參考https://www.runoob.com/linux/linux-file-content-manage.html

相關文章
相關標籤/搜索