Ⅰ linux的目錄結構
linux的文件系統是採用級層式的樹狀目錄結構,在此結構中最上層是根目錄「/」,然後在此目錄下再創建其它的目錄。
在linux世界裡。一切皆文件
1)linux的目錄中有且只有斗租絕一個根目錄/,
2)linux的各個目錄存放的內容是規劃好的,不用亂放文件,
3)linux是以文件的形式管理我們的設備,因此linux系統。一切皆文件,
4)linux的各型握個文空姿件目錄下存放什麼內容,大家必須有一個認識,
5)你的腦海里應該有一顆linux的目錄樹。
Ⅱ Linux有哪些特點
一、基本思想
Linux的基本思想有兩點:
第一,一切都是文件;
第二,每個軟體都有確定的用途。
其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。
二、完全免費
Linux是一款免費的操作系統,用戶可以通過網路或其他途徑免費獲得,並可以任意修改其源代碼。這是其他的操作系統所做不到的。正是由於這一點,來自全世界的無數程序員參與了Linux的修改、編寫工作,程序員可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程序員的精華,不斷壯大。
三、多用戶、多任務
Linux支持多用戶,各個用戶對於自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現在電腦最主要的一個特點,Linux可以使多個程序同時並獨立地運行。
四、良好的界面
Linux同時具有字元界面和圖形界面。在字元界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統,用戶可以使用滑鼠對其進行操作。在X-Window環境中就和在Windows中相似,可以說是一個Linux版的Windows。
五、支持多種平台
Linux可以運行在多種硬體平台上,如具有x86、680x0、SPARC、Alpha等處理器的平台。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel 64位晶元架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。
六、結構特點
①採用階層式目錄結構,文件歸類清楚、容易管理
② 支持多種文件系統,如Ext2FS,ISOFS以及Windows的文件系統FAT16,FAT32,NTFS等
③具有可移植性,系統核心只有小於10%的源代碼採用匯編語言編寫,其餘均是採用C語言編寫,因此具備高度移植性
④可與其它的操作系統如Windows98/2000/XP等並存於同一台計算機上
七、四個重要部分
內核、Shell、文件系統和應用程序。
①Linux內核:內核是系統的「心臟」,是運行程序和管理磁碟、列印機等硬體設備的核心程序。
附:Linux內核
Linux是最受歡迎的自由電腦操作系統內核。它是一個用C語言寫成,符合POSIX標準的類Unix操作系統。 技術上說Linux是一個內核。「內核」指的是一個提供硬體抽象層、磁碟及文件系統控制、多任務等功能的系統軟體。一個內核不是一套完整的操作系統。一套基於Linux內核的完整操作系統叫作Linux操作系統,或是GNU/Linux。
Linux是一個一體化內核系統。設備驅動程序可以完全訪問硬體。Linux內的設備驅動程序可以方便地以模塊化的形式設置,並在系統運行期間可直接裝載或卸載。
②Linux Shell:Shell是系統的用戶界面,提供了用戶與內核進行交互操作的一種介面。它接受用戶輸入的命令,並對其進行解釋,最後送入內核去執行,實際上就是一個命令解釋器。人們也可以使用Shell編程語言編寫Shell程序,這些Shell程序與用其他程序設計語言編寫的應用程序具有相同的效果。
③Linux 文件系統:文件系統是文件存放在磁碟等存儲設備上的組織方法。Linux的文件系統呈樹型結構,同時它也能支持目前流行的文件系統,如:EXT2、EXT3、FAT、VFAT、NFS、SMB等。
④Linux 應用程序:同Windows操作系統一樣,標準的Linux也提供了一套滿足人們上網、辦公等需求的程序集即應用程序,包括文本編輯器、X Windows、辦公套件、Internet工具、資料庫等。
Ⅲ Linux裡面系統的基礎目錄結構都有什麼目錄
通過命令ls/可以展示Linux系統目錄結構,主要包括以下內容:
1.bin
bin是Binary的縮寫, 這個目錄存放著最經常使用的命令。
2.boot
這里存放的是啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件。
3.dev
dev是Device的縮寫, 該目錄下存放的是Linux的外部設備,在Linux中訪問設備的方式和訪問文件的方式是相同的。
4.etc
這個目錄用來存放所有的系統管理所需要的配置文件和子目錄。
5.home
用戶的主目錄,在Linux中,每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名的。
6.lib
這個目錄里存放著系統最基本的動態連接共享庫,其作用類似於Windows里的DLL文件。幾乎所有的應用程序都需要用到這些共享庫。
7.lost+found
這個目錄一般情況下是空的,當系統非法關機後,這里就存放了一些文件。
8.media
linux系統會自動識別一些設備,例如U盤、光碟機等等,當識別後,linux會把識別的設備掛載到這個目錄下。
9.mnt
系統提供該目錄是為了讓用戶臨時掛載別的文件系統的,我們可以將光碟機掛載在/mnt/上,然後進入該目錄就可以查看光碟機里的內容。
10.opt
這是給主機額外安裝軟體所擺放的目錄。比如你安裝一個ORACLE資料庫則就可以放到這個目錄下。默認是空的。
11.proc
這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。
這個目錄的內容不在硬碟上而是在內存里,我們也可以直接修改裡面的某些文件,比如可以通過下面的命令來屏蔽主機的ping命令,使別人無法ping你的機器。
12.root
該目錄為系統管理員,也稱作超級許可權者的用戶主目錄。
13.sbin
s就是Super User的意思,這里存放的是系統管理員使用的系統管理程序。
14.selinux
這個目錄是Redhat/CentOS所特有的目錄,Selinux是一個安全機制,類似於windows的防火牆,但是這套機制比較復雜,這個目錄就是存放selinux相關的文件的。
15.srv
該目錄存放一些服務啟動之後需要提取的數據。
…………
在linux系統中,有幾個目錄是比較重要的,平時需要注意不要誤刪或隨意更改內部文件,主要包括/etc、/bin、/sbin、/usr/bin、/usr/sbin以及/var。