Linux 基礎知識2

來源:互聯網
上載者:User

標籤:作業系統功能 中斷 終端 變數

Copyleft:  與copyright相對,意指使用者可自由學習,自由修改原始碼,可以出於任何目的擷取原始碼……

 

Android:

Linux+JVM+java程式(因其運行於Java virtual machine上,因此其效能比直接運行於linux 核心上的IOS要弱)

IOS:

FreeBSD+Object-C(swift)

Linux基本法則:

Everything is file(包括硬體)

由眾多單一目的的小程式組成,組合小程式完成複雜任務

所有配置資料都以文字檔儲存(VI/vim編輯器)

盡量避免捕獲使用者介面,(程式執行時不與使用者互動,以實現指令碼程式自動化執行)

Linux 系統層次:

運行程式:通過核心調度應用程式至硬體執行

使用者介面:一種特殊的應用程式,可為使用者提供運行其它程式的機制或平台

CLI:

Shell,各種shell如sh,bash,csh,等   可用echo$SHELL方式來查看linux是否安裝了shell,(echo $是擷取某內部變數值的方式)

CLI,使用者輸入相應命令

GUI:graphic user interface,即圖形使用者介面,類同於windows介面,但windows的圖形介面是固化在系統核心的,而linux則只是一種應用介面,可用可不用,在於使用者選擇。

Linux常用GUI:

Gnome C

KDE C++

Xfce, 輕量級

終端:

虛擬終端:ctrl+alt+F[1-6],預設一般為6個虛擬終端   使用tty命令表現為/dev/tty#

偽終端:如通過secureCRT,另一種是在圖形介面下使用的terminal. 表現為/dev/pts/#

物理終端: console口.  表現為/dev/console

串列終端:串口,串列輸出字元,不必依賴顯卡,不同VGA    表示為/dev/ttyS#

圖形終端:也是一種虛擬終端,ctrl+alt+F7, 第一次啟動

 

需要在虛擬終端下輸入startx&   或再次啟動一個視窗startx --2 &

 

匯流排:

地址匯流排:定址

控制匯流排:

資料匯流排:

 

使用者模式:工作於環0

核心模式:工作於環3

 

中斷:interrupt

硬中斷:由硬體產生的中斷

非強制中斷:由程式(軟體)產生的中斷,從使用者模式到特權模式是由非強制中斷實現的

DMA: direct memory access

Matadata: 中繼資料--索引資料

I/O裝置通常分為controller和device兩部分。 CPU是通過與controller互動來實現控制I/0裝置的

 

OS的功能:

記憶體管理

進程調度

檔案系統

網路通訊協定棧

驅動程式

安全功能-加密解密等

 

變數:有名稱的記憶體空間

環境變數,用來改變使用環境或主題的變數。

變數賦值:

格式:變數名=值

``

‘‘

""

PS1:

\u

目前使用者名

\h

當前主機名稱

\H

當前主機的完整名稱

\w

當前工作目錄的絕對路徑

\W

 當前工作目錄的基名

\&

提示符

 

Linux 檔案系統:
 

區分大小寫

一切皆檔案

倒置樹狀結構

一個目錄即為一個名稱空間

 

Rootfs: linux系統是單一根狀目錄結構,不同於windows可以分為多個分區。

目前的目錄(工作目錄)

家目錄,使用者剛登入之初的目錄

 

本文出自 “順其自然” 部落格,請務必保留此出處http://41080138.blog.51cto.com/2587513/1591556

Linux 基礎知識2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.