Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多用戶、多任務、支援多執行緒和多CPU的作業系統。它能運作主要的UNIX工具軟體、應用程式和網路合約。它支援32位和64位硬體。 Linux承繼了Unix以網路為核心的設計思想,是一個效能穩定的多用戶網路作業系統。
凌陽教育的老師之前說嚴格講的話,Linux這個詞本身只表示Linux內核,但實際上人們早已習慣了用Linux來形容整個基於Linux內核,但是使用GNU工程各類工具和數據庫的操作系統。
linux中包含的檔案系統:
1、文件類型
普通文件(regularfile):就是通常存取的文件,由ls-al顯示下來的屬性中,第一個屬性為[-],例如[-rwxrwxrwx]。另外,根據文件的內容,大致可以分為:
1、純文字檔案(ASCII):這是Unix系統中最多的一種文件類型,之所以稱為純文字文件,是由於內容可以直接讀到的數據,例如數字、字母等等。設定檔幾乎都屬於此類文件類型。舉例來說,使用指令「cat~/.bashrc」就可以看見該檔案的內容(cat是將檔案內容讀下來)。
2、二補碼檔案(binary):系統雖然只認識且可以執行二補碼檔案(binaryfile)。 Linux中的可執行檔(腳本linux系統有幾種檔案類型,文字形式的批次檔不算)就是這些格式的。舉例來說,指令cat就是一個二補碼檔。
3、資料格式的文件(data):有些程式在運作過程中,會讀取個別特定格式的文件,這些特定格式的文件可以稱為資料檔(datafile)。舉例來說,Linux在使用者登入時,就會將登陸資料記錄在/var/log/wtmp檔案內,該檔案是一個資料文件,它能透過last指令讀下來。但使用cat時,會唸出亂碼。由於它是屬於一種特殊格式的文件。
目錄檔(directory):就是目錄,第一個屬性為[d],例如[drwxrwxrwx]。
連接檔(link):類似Windows下邊的快速方式。第一個屬性為[l],例如[lrwxrwxrwx]。
設備與設備文件(device):與系統週邊及儲存等相關的一些文件,一般都集中在/dev目錄。一般又分為兩種:
塊設備文件:就是儲存資料以供系統存取的插口設備,簡單而言就是硬盤。諸如一號硬盤的程式碼是/dev/hda1等檔案。第一個屬性為[b]。
字元設備檔案:即序列埠的插口設備,例如按鍵、滑鼠等等。第一個屬性為[c]。
套接字(sockets):這類檔案一般用在網路資料連接處。可以啟動一個程式來竊聽顧客端的要求,顧客端就可以透過套接字來進行資料通訊。第一個屬性為[s],最常在/var/run目錄中看到這些檔案類型。
管線(FIFO,pipe):FIFO也是一種特殊的檔案類型,它主要的目的是,解決多個程式同時存取一個檔案所導致的錯誤。 FIFO是first-in-first-out(先進先出)的簡寫。第一個屬性為[p]。
2、linux下的文件結構
/:根目錄,所有的目錄、檔案、裝置都在/之下puppy linux,/就是Linux檔案系統的組織者,也是最上級的領導者。
/bin:bin就是二補碼(binary)英文簡寫。在通常的系統當中,都可以在這個目錄下找到linux常用的指令。系統所須要的這些指令坐落此目錄。
/boot:Linux的核心及開機系統程式所必須的檔案目錄,例如vmlinuzinitrd.img檔案都坐落在這個目錄中。在通常情況下,GRUB或LILO系統引導管理器也坐落這個目錄。
/cdrom:這個目錄在剛才安裝系統的時侯是空的。可以將硬碟檔案系統掛在這個目錄下。諸如:mount/dev/cdrom/cdrom
/dev:dev是裝置(device)的英文簡寫。這個目錄對所有的使用者都極為重要。由於在這個目錄中包含了所有linux系統中使用的外部設備。而這兒並不是放的外部設備的驅動程式。這一點和常用的windows,dos作業系統不一樣。它實際上是一個存取那些外部設備的連接埠。可以十分便捷地去存取那些外部設備,和存取一個文件,一個目錄沒有任何區別。
/etc:etc這個目錄是linux系統中最重要的目錄之一。在這個目錄下儲存了系統管理時要用到的各類別設定檔和子目錄。要用到的網路配置文件,文件系統,x系統配置文件,設備配置信息,設定用戶信息等都在這個目錄下。
/home:如果建置一個用戶,用戶名是"xx",這麼在/home目錄下就有一個對應的/home/xx路徑,拿來儲存用戶的主目錄。
/lib:lib是函式庫(library)英文簡寫。這個目錄是拿來儲存系統動態聯結共享庫的。幾乎所有的應用程式都會用到這個目錄下的共享庫。為此,千萬不要輕易對這個目錄進行哪些操作,一旦發生問題,系統就無法運作了。
/lost+found:在ext2或ext3檔案系統中,當系統意外崩潰或機器意外死機,而形成一些檔案碎片置於這兒。當系統啟動的過程中fsck工具會偵測這兒,並修補早已毀壞的檔案系統。有時系統會發生問題,有好多的檔案會移到這個目錄中,可能會用手工的方法來修補,或移到檔案到原先的位置。
/mnt:這個目錄通常是用來儲存掛載儲存設備的掛載目錄的常用linux系統,例如有cdrom等目錄。可以參考/etc/fstab的定義。
/media:有些linux的發行版使用這個目錄來掛載這些usb插口的聯通硬盤(包括U盤)、CD/DVD驅動器等等。
/opt:這兒主要儲存這些可選的程序。
/proc:可以在這個目錄下取得系統資訊。這種資訊是在顯存中,由系統自己形成的。
/root:Linux超級權限使用者root的家目錄。
/sbin:這個目錄是拿來儲存系統管理員的系統管理程式。大多是涉及系統管理的命令的儲存,是超級權限用戶root的可執行命令儲存地,普通用戶無權執行這個目錄下的命令,這個目錄和/usr/sbin;/usr/X11R6/sbin或/usr /local/sbin目錄是相像的,但凡目錄sbin包含的都是root權限能夠執行的。
/selinux:對SElinux的一些設定檔目錄,SElinux可以讓linux愈發安全。
/srv服務啟動後linux系統有幾種檔案類型,所需存取的資料目錄,舉個反例來說,www服務啟動讀取的網頁資料就可以置於/srv/www中
/tmp:暫存檔案目錄,拿來儲存不同程式執行時所形成的暫存檔案。有時使用者運行程式的時侯,會形成臨時檔案。 /tmp就拿來儲存臨時檔案的。 /var/tmp目錄和這個目錄相像。
/usr
這是linux系統中佔用硬盤空間最大的目錄。使用者的許多應用程式和檔案都儲存在這個目錄下。在這個目錄下,可以找到這些不適合置於/bin或/etc目錄下的額外的工具
/usr/local:這兒主要儲存這些自動安裝的軟體,即不是透過「新立得」或apt-get安裝的軟體。它和/usr目錄具有相類似的目錄結構。讓軟體套件管理器來管理/usr目錄,而把自訂的腳本(scripts)放在/usr/local目錄下邊、。
/usr/share:系統共用的東西儲存地,例如/usr/share/fonts是字體目錄,/usr/share/doc和/usr/share/man幫助文件。
/var:這個目錄的內容是時常變動的,看名子就曉得,可以理解為vary的簡寫,/var下有/var/log這是拿來儲存系統日誌的目錄。 /var/www目錄是定義Apache伺服器站台儲存目錄;/var/lib拿來儲存一些函式庫文件,例如MySQL的,以及MySQL資料庫的的儲存地。
以上是Linux 作業系統:免費、自由傳播且效能穩定的多用戶網路系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!

介紹 Linux是一個強大的操作系統,由於其靈活性和效率,開發人員,系統管理員和電源用戶都喜歡。但是,經常使用長而復雜的命令可能是乏味的

Linux適用於服務器、開發環境和嵌入式系統。 1.作為服務器操作系統,Linux穩定高效,常用於部署高並發應用。 2.作為開發環境,Linux提供高效的命令行工具和包管理系統,提升開發效率。 3.在嵌入式系統中,Linux輕量且可定制,適合資源有限的環境。

簡介:通過基於Linux的道德黑客攻擊數字邊界 在我們越來越相互聯繫的世界中,網絡安全至關重要。 道德黑客入侵和滲透測試對於主動識別和減輕脆弱性至關重要

Linux基礎學習從零開始的方法包括:1.了解文件系統和命令行界面,2.掌握基本命令如ls、cd、mkdir,3.學習文件操作,如創建和編輯文件,4.探索高級用法如管道和grep命令,5.掌握調試技巧和性能優化,6.通過實踐和探索不斷提陞技能。

Linux在服務器、嵌入式系統和桌面環境中的應用廣泛。 1)在服務器領域,Linux因其穩定性和安全性成為託管網站、數據庫和應用的理想選擇。 2)在嵌入式系統中,Linux因其高度定制性和高效性而受歡迎。 3)在桌面環境中,Linux提供了多種桌面環境,滿足不同用戶需求。

Linux的缺點包括用戶體驗、軟件兼容性、硬件支持和學習曲線。 1.用戶體驗不如Windows或macOS友好,依賴命令行界面。 2.軟件兼容性不如其他系統,缺乏許多商業軟件的原生版本。 3.硬件支持不如Windows全面,可能需要手動編譯驅動程序。 4.學習曲線較陡峭,掌握命令行操作需要時間和耐心。

Linuxisnothardtolearn,butthedifficultydependsonyourbackgroundandgoals.ForthosewithOSexperience,especiallycommand-linefamiliarity,Linuxisaneasytransition.Beginnersmayfaceasteeperlearningcurvebutcanmanagewithproperresources.Linux'sopen-sourcenature,bas

Linux的五個基本組件是:1.內核,管理硬件資源;2.系統庫,提供函數和服務;3.Shell,用戶與系統交互的接口;4.文件系統,存儲和組織數據;5.應用程序,利用系統資源實現功能。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

記事本++7.3.1
好用且免費的程式碼編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版
SublimeText3 Linux最新版