Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
騰訊數(shù)碼訊(楊明)如今智能手機(jī)和pc臺式機(jī)一樣進(jìn)入了比拼硬件的時代,擁有更強(qiáng)大的硬件意味著其能夠在游戲、視頻、日常操作等應(yīng)用中獲得更快速、更流暢的使用體驗,對于android用戶而言尤為重要。os通過各種驅(qū)動程序來操作硬件設(shè)備,設(shè)備驅(qū)動程序是內(nèi)核的一部分,硬件驅(qū)動程序是os最基本的組成部分。linux首先啟動內(nèi)核 (kernel),內(nèi)核是一段計算機(jī)程序,這個程序直接管理硬件,包括cpu、內(nèi)存空間、硬盤接口、網(wǎng)絡(luò)接口等等。
嚴(yán)格來講,Linux這個詞本身只表示Linux內(nèi)核,但實際上人們已經(jīng)習(xí)慣了用Linux來形容整個基于Linux內(nèi)核,并且使用GNU工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。
自由使用(可以自行裁剪功能),免費(fèi)的(不收費(fèi)),開源(可以下載源碼,可以修改源碼),多用戶(多用戶,Linux多任務(wù)跟Windows的多任務(wù)有很大的區(qū)別,Linux可以同時登陸多個用戶,Windows想要登陸另一個用戶必須注銷當(dāng)前用戶),多任務(wù)(多任務(wù)就是在登陸QQ的同時可以去瀏覽網(wǎng)站),多線程(可以同時有多個線程工作),多CPU(支持多個CPU)
Linux=內(nèi)核(就是底層和硬件進(jìn)行交互的一大坨代碼)+shell(解釋器,輸入指令之后經(jīng)過解釋器的解析之后才能執(zhí)行)+文件系統(tǒng)(文件的存儲格式,Windows NTFS,Linux folder)+應(yīng)用程序(在Linux環(huán)境下可以運(yùn)行的進(jìn)程)
Linux分支(Linux的版本,類似于Windows的7,8,10,server)
redhat:偏向于原生的Linux,也就是圖形化界面不夠好,大部分操作都是使用命令行
debain:偏向于圖形化界面,圖形化界面做的和Windows及其的相似
服務(wù)器:
Linux:用的最多,因為Linux系統(tǒng)效率高而且是開源免費(fèi).
Unix:(版本HP,unix),不是開源的,收費(fèi)的操作系統(tǒng)
Windows server:(版本2008,2012)
手機(jī)os(Android是基于Linux)
平板同樣的(同樣的Android)
嵌入式(就是像一些需要長時間工作的系統(tǒng),用的是Linux的內(nèi)核,就是裁剪掉不需要的功能)
電視盒子
一切皆文件(包括硬件等,在Linux系統(tǒng)中都看成一個文件)
linux中命令的基本格式: 命令關(guān)鍵字+選項(參數(shù))+操作的文件或者目錄
ls:查詢當(dāng)前目錄下的文件(list)linux常用命令,后邊可以傳入一個目錄參數(shù)查詢的就是指定目錄下的文件
目錄操作的第二個方法為打開文件操作,該方法傳入?yún)?shù)為一個指定的目錄文件名,通過內(nèi)部處理打開指定目錄文件,并且返回一個指向目錄結(jié)構(gòu)dir的指針,類似。這4個文件代替了遍歷查詢,要訪問隱藏后的文件,輸入絕對路徑并不是應(yīng)用絕對路徑查詢,而是通過上面4個文件進(jìn)行的查詢,相當(dāng)于給隱藏文件做了一個單獨(dú)的驅(qū)動。第二個目錄操作方法接口listlinuxdirectory主要用于獲取當(dāng)前指定目錄下的文件,包括目錄文件與普通文件。
ls%20-l:長格式方式展示%20(這個指令有一個別名也就是快捷指令”ll”%20list%20-length),后邊可以傳入一個目錄參數(shù)查詢的就是指定目錄下的文件
cd:切換目錄(也就是進(jìn)入某個文件夾%20change%20dir):cd+要切換大的目錄