Linux基本架構

2022-01-20 15:00:58 字數 1281 閱讀 6964

linux設計思想

1.程式應該小而專一,程式應該盡量的小,且只專注於一件事上,不要開發那些看起來有用但是90%的情況都用不到的特性;

2.程式不只要考慮效能, 程式的可移植性更重要,shell和perl,python等指令碼相比c有更好的移植性;

3.一切皆檔案,盡量使用文字檔案來儲存資料,避免使用二進位制檔案,因為文字檔案可讀性強,且已經有跟多的工具來處理,例如awk,sed,grep等;

4.讓每個程式都成為過濾器,程式需要與其他的工具一起配合使用,管道的支援是非常的重要的;

5.任何的程式都需要考慮被批處理執行,盡量避免強制的使用者互動或介面;(linux自己能幹的盡量自己幹完)

linux檔案系統

linux 檔案目錄架構

在 linux 或 unix 作業系統中,所有的檔案和目錄都被組織成以乙個根節點開始的倒置的樹狀結構。

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

在linux檔案系統中有兩個特殊的目錄,乙個使用者所在的工作目錄,也叫當前目錄,可以使用乙個點.來表示;另乙個是當前目錄的上一級目錄,也叫父目錄,可以使用兩個點..來表示。

. :代表當前的目錄,也可以使用 ./ 來表示;

如果乙個目錄或檔名以乙個點 . 開始,表示這個目錄或檔案是乙個隱藏目錄或檔案(如:.bashrc)。即以預設方式查詢時,不顯示該目錄或檔案。(可以ls -al檢視隱藏檔案)

~是什麼?

其實就是根目錄下的個人資料夾

/ 是根節點, ~ 是 home

如果以root賬號登陸

~ 是 /root/

/ 是 /

如果以 name 登陸

~ 是 /home/name/

/ 是 /

檔案的作用linux圖形介面命令

命令列介面

ctrl+alt+f2-f6

init 3

圖形化介面

ctrl+alt+f1

init 5

LTE LTE基本架構

這篇文章主要介紹lte的最基礎的架構,包括lte網路的構成,每乙個網路實體的作用以及lte網路協議棧,最後還包括對乙個lte資料流的模型的說明。這是一張非常有名的lte架構圖,從圖中可以看出,整個網路構架被分為了四個部分,包括由中間兩個框框起來的e utran部分和epc部分,還有位於兩邊的ue和p...

MySql基本架構

mysql基本架構分為server層和儲存引擎 負責連線客戶端與server層,簡單來說就像是乙個登入認證模組,判斷使用者的身份和許可權。mysql會快取我們執行過的select語句,以key value的形式直接放在記憶體中。後續查詢如果命中快取就可以直接拿出快取的結果集而不用去執行後面的複雜操作...

HTML基本架構

doctypehtmlpublic w3c dtd xhtml 1.1 en html head title html檔案標題html頭資訊 body html內容資訊 說明上面就是html最基本的架構,而我們將來要學習的內容多數在body元素中,還有一少部分在head元素中 1.html的html...