Linux學習筆記(七)--Linux基本常識瞭解

來源:互聯網
上載者:User

標籤:鳥哥的私房菜   linux   

下面內容大部參閱:鳥哥的私房菜(第三版)

http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php#part2 

我們下面對LINUX的基本常識做下介紹:

   

Linux是一套開源的、效能穩定的多使用者網路作業系統,支援多使用者,多線程和多CPU。

Linux所有的內容統稱檔案。

詳細有:

A、普通檔案(regular file):就是一般存取檔案,由ls -al顯示出來的屬性中,第一個屬性為【rwx rwx rwx】

B、目錄檔案(directory):就是目錄,第一個屬性為【d】,例如:【drwx rwx rwx】C、串連檔案(link):類似Windows 系統下的捷徑。第一個屬性不【l】,例如:【lrwx rwx rwx】。

D、裝置與裝置檔案(device):與系統外設及儲存等相關的一些檔案,通常都集中在/Dev目錄。通常又分為:塊裝置檔案

由於我們接觸最多的是Windows 微軟的系統,所以知道Windows中一般情況下都是把硬碟分成幾個區

註:在windows 中不管你有多少個硬碟,在介面的方式顯示時,它統一按:C、D、E、F。。。如果按詳細的硬碟來分話,可能會出現主盤與從盤這些。

但是在Linux中,它是有區別的如:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/4B/CC/wKioL1Qzr2DTebmGAACoqgwTaf4368.jpg" title="2.png" width="664" height="100" border="0" hspace="0" vspace="0" style="width:664px;height:100px;" alt="wKioL1Qzr2DTebmGAACoqgwTaf4368.jpg" />


下面我們來看下Linux的目錄結構,如(取自鳥哥的私房菜)

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/4B/CA/wKiom1Qzq2nAA3b6AAMJCOjGTyc614.jpg" title="1.png" alt="wKiom1Qzq2nAA3b6AAMJCOjGTyc614.jpg" />

linux系統目錄結構  

/  

/目錄也稱為根目錄,位於linux檔案系統目錄結構的頂層。在很多系統中的唯一分區。如果還有其他分區,必須掛在到/目錄下某個位置。整個目錄結構呈樹型結構,因此也稱為分類樹。

bin

bin目錄為命令檔案目錄,也稱為二進位目錄。包含了供系統管理員及普通使用者使用的重要的linux命令和二進位(可執行)檔案,包含shell解譯器等,該目錄不能包含子目錄。  

boot  

boot目錄,該目錄中存放系統的核心檔案和引導裝載程式檔案。

dev (驅動目錄) 

dev目錄,也稱裝置(device)檔案目錄,存放串連到電腦上的裝置(終端、磁碟機、光碟機及網卡等)的對應檔案,包括字元裝置和塊裝置等。  

etc  

etc目錄存放系統的大部分設定檔和子目錄。X Window系統的檔案儲存在/etc/X11子目錄中,與網路有關的設定檔儲存在/etc/sysconfig子目錄中。該目錄下的檔案由系統管理員來使用,普通使用者對大部分檔案有唯讀許可權。

home  

home目錄中包含系統上各個使用者的主目錄,子目錄名稱即為各使用者名稱。

lib

lib目錄下存放了各種程式設計語言庫。典型的linux系統包含了C、C++和FORTRAN語言的庫檔案。用好這些語言開發的應用程式可以是使用這些庫檔案。這就使軟體開發人員能夠利用那些預先寫好並測試過的函數。/lib目錄下的庫映像檔案可以用來啟動系統並執行一些命令。目錄/lib/modules包含了可載入的核心模組。/lib目錄存放了所有重要的庫檔案,其他的庫檔案愛你則大部分存放在/usr/lib目錄下。

lost+found 

 lost+found目錄,在EXT2或EXT3檔案系統中,當系統意外崩潰或機器意外關機,產生的一些檔案片段放在這裡。在系統啟動的過程中fsck工具會檢查這裡,並修複已經損壞的檔案系統。有時系統發生問題,有很多的檔案被移到這個目錄中,可能會用手工的方法來修複,或者移動檔案到運來的位置上。

opt  

opt目錄表示的是可選擇的意思,有些軟體包也會被安裝在這裡,某些第三方應用程式通常安裝在這個目錄。  

root 

root目錄為系統管理員的主目錄。  

usr  

usr目錄是linnux系統中最大的系統之一,很多系統中,該目錄是最為獨立分區掛載的。該目錄中主要存放不經常變化的資料,以及系統下安裝的應用程式目錄。  

mnt  

mnt目錄主要用來臨時掛載檔案系統,為某些裝置提供預設掛載點,如floppy,cdrom。這樣當掛載了一個裝置如光碟機時,就可以通過訪問目錄/mnt/cdrom下的檔案來訪問相應的光碟機上的檔案了。

proc  

proc目錄是一個虛擬檔案系統,該目錄中的檔案是記憶體中過的映像。可以通過查看該目錄中的檔案過去有關係統硬體啟動並執行詳細資料,例如使用more或者less命令查看/proc/interrupts檔案以擷取硬體中斷(IRQ)資訊,查看/proc/cpuinfo檔案以擷取CPU的型號、主頻等資訊。  

sbin  

sbin目錄下儲存系統管理員或者root使用者的命令檔案。/usr/sbin存放了應用軟體,/usr/local/sbin存放了通用的根使用者許可權的命令。  

tmp  

tmp目錄存放了臨時檔案,一些命令和應用程式會用的到這個目錄。該目錄下的所有檔案會被定時刪除,以避免臨時檔案佔滿整個磁碟。 

var  

var目錄以及該目錄下的子目錄中通常儲存經常變化的內容,如系統日誌、郵件檔案等。 


本文出自 “最後一班車” 部落格,請務必保留此出處http://hznethome.blog.51cto.com/722914/1561018

Linux學習筆記(七)--Linux基本常識瞭解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.