linux系統(tǒng)簡(jiǎn)單說明

發(fā)布時(shí)間:2024-02-04
你知道linux嗎?你用過linux嗎?其實(shí)linux就是一款操作系統(tǒng),可能大家比較都熟悉windows系統(tǒng),但是如果你了解linux系統(tǒng)你會(huì)愛上它的,尤其是如果你熱愛計(jì)算機(jī)的話!linux系統(tǒng)是完全開源免費(fèi)的,你不需要像windows一樣需要付費(fèi)才能使用。在linux系統(tǒng)上你能接觸到很多開源軟件,而且linux模塊化程度很高,相比windows更加靈活,如果您是開發(fā)者的話,linux系統(tǒng)還有一套完整的開發(fā)工具鏈呢!話不多說,今天跟著一起深入了解下linux系統(tǒng)吧!
一、linux系統(tǒng)是什么
linux是一套免費(fèi)使用和自由傳播的類unix操作系統(tǒng),是一個(gè)基于posix和unix的多用戶、多任務(wù)、支持多線程和多cpu的操作系統(tǒng)。伴隨著互聯(lián)網(wǎng)的發(fā)展,linux得到了來自全世界軟件愛好者、組織、公司的支持。它除了在服務(wù)器操作系統(tǒng)方面保持著強(qiáng)勁的發(fā)展勢(shì)頭以外,在個(gè)人電腦、嵌入式系統(tǒng)上都有著長足的進(jìn)步。使用者不僅可以直觀地獲取該操作系統(tǒng)的實(shí)現(xiàn)機(jī)制,而且可以根據(jù)自身的需要來修改完善這個(gè)操作系統(tǒng),使其最大化地適應(yīng)用戶的需要。
二、linux系統(tǒng)發(fā)展歷程
1、想法誕生
眾所周知,linux內(nèi)核是林納斯·托瓦茲(linus torvalds)最先設(shè)計(jì)的。在1988年,托瓦茲進(jìn)入了赫爾辛基大學(xué),選讀了計(jì)算機(jī)科學(xué)系。在學(xué)校期間,因?yàn)閷W(xué)業(yè)的需要與自己的興趣,接觸到了unix這個(gè)操作系統(tǒng)。當(dāng)時(shí)整個(gè)赫爾辛基只有一部最新的unix系統(tǒng),但是仍然很難滿足托瓦茲的需求。為此,他就想到自己寫一個(gè)類unix操作系統(tǒng)。不久之后,托瓦茲又了解到,譚寧邦教授為了教育需要而編寫的minix系統(tǒng)。讓自己的想法更加堅(jiān)定。
2、著手設(shè)計(jì)
1991年初,林納斯·托瓦茲購買了最新的intel 386的個(gè)人計(jì)算機(jī),安裝了minix系統(tǒng),開始學(xué)習(xí)minix操作系統(tǒng)。經(jīng)由minix系統(tǒng)的源碼學(xué)習(xí)到了很多的內(nèi)核程序設(shè)計(jì)的設(shè)計(jì)概念。1991年4月,林納斯·托瓦茲開始醞釀并著手編制自己的操作系統(tǒng)。
3、分享與修改
當(dāng)他發(fā)現(xiàn)自己的寫的東西真的可以在386上面順利運(yùn)行,并且可以讀取minix的文件系統(tǒng)后,他將這個(gè)內(nèi)核程序放置在當(dāng)時(shí)芬蘭最大的ftp網(wǎng)絡(luò)上供大家下載,同時(shí)在bbs上面貼了一則消息,希望能獲得大家的一些修改建議。因此當(dāng)用戶在安裝使用時(shí),發(fā)生問題,會(huì)反饋給托瓦茲。在托瓦茲能夠解決的問題范圍內(nèi),他能很快速的進(jìn)行l(wèi)inux內(nèi)核的更新和排錯(cuò)。
同時(shí)為了讓自己的linux能夠兼容于unix系統(tǒng),并讓所有的軟件都可以在linux上執(zhí)行,于是托瓦茲開始參考標(biāo)準(zhǔn)的posix規(guī)范。
posix是可攜式操作系統(tǒng)接口((portable operating system interface))的縮寫,重點(diǎn)在于規(guī)范核心內(nèi)核與應(yīng)用程序之間的接口,這是由美國電氣與電子工程師學(xué)會(huì)((ieee))所發(fā)布的一項(xiàng)標(biāo)準(zhǔn)喔!
4、廣大愛好者的加入
一個(gè)人的力量畢竟是有限的。有些硬件托瓦茲無法取得,因此無法編寫相關(guān)驅(qū)動(dòng)程序,這個(gè)時(shí)候,就有志愿者站出來幫忙寫驅(qū)動(dòng)程序。而且托瓦茲這個(gè)人還特別務(wù)實(shí)。只要經(jīng)測(cè)試可以運(yùn)行后,就會(huì)將這些程序代碼加入到內(nèi)核中。因?yàn)檫@樣的狀況,linux的開發(fā)逐漸模塊化,可維護(hù)性也大大增加。
后來,因?yàn)閘inux內(nèi)核加入了太多的功能,光靠托瓦茲一個(gè)人進(jìn)行內(nèi)核的實(shí)際測(cè)試并加入內(nèi)核源程序?qū)嵲谔M(fèi)力,于是,就有很多的朋友跳出來幫忙。例如考克斯(alan cox)、與崔迪(stephen tweedie)等,這些重要的副手會(huì)先將志愿者的修補(bǔ)程序或者新功能的程序代碼進(jìn)行測(cè)試,并且將結(jié)果上傳給托瓦茲看,讓托瓦茲做最后內(nèi)核加入的源碼的選擇與整并!這個(gè)分層負(fù)責(zé)的結(jié)果讓linux的開發(fā)更加容易!
特別值得注意的是,這些托瓦茲的linux開發(fā)副手,以及自愿?jìng)魉托扪a(bǔ)程序的黑客志愿者,其實(shí)都沒有見過面,而且彼此分布在地球的各個(gè)角落,大家群策群力共同開發(fā)出現(xiàn)今的linux。
5、linux正式版的發(fā)布
這群素未謀面的虛擬團(tuán)隊(duì),在1994年終于完成了linux的內(nèi)核正式版version 1.0。代碼量達(dá)17萬行。這一版同時(shí)還加入了x window system的支持!此外,托瓦茲指明了企鵝為linux的吉祥物。
1996年6月,linux 2.0內(nèi)核發(fā)布,此內(nèi)核有大約40萬行代碼,并可以支持多個(gè)處理器。此時(shí)的linux 已經(jīng)進(jìn)入了實(shí)用階段,全球大約有350萬人使用。
三、linux系統(tǒng)常用命令
1、date:打印或者設(shè)置系統(tǒng)的日期和時(shí)間
2、stty-a:可以查看或者打印控制字符(ctrl-c、ctrl-d、ctrl-z等)
3、passwd:用passwd-h查看
4、logout,login:登錄shell的登錄和注銷命令
5、more,less,head tail:顯示或部分顯示文件內(nèi)容
6、lp/lpstat/cancel,lpr/lpq/lprm:打印文件
7、chmod u+x:更改文件權(quán)限
8、rm -fr dir:刪除非空目錄
9、cp -r dir:拷貝目錄
10、fg jobid:可以將一個(gè)后臺(tái)進(jìn)程放到前臺(tái)
11、kill的作用:send a signal to a process、eg:kill-9發(fā)送的是sig_kill信號(hào),具體發(fā)送什么信號(hào)可以通過man kill查看、
12、ps的用法,ps-e或ps-o pid,ppid,session,tpgid,comm(其中session顯示的sessionid,tpgid顯示前臺(tái)進(jìn)程組id,comm顯示命令名稱)
13 、ip a 查看ip地址信息的命令
14 、zcat /proc/config.gz > config 到內(nèi)核配置文件
說到這里大家應(yīng)該對(duì)linux系統(tǒng)、linux系統(tǒng)的發(fā)展歷程及常用命令有了一定的了解吧,其實(shí)很多東西只要搞懂了就沒那么復(fù)雜了!希望能通過這篇簡(jiǎn)單的說明,為有需要的人提供一些幫助!當(dāng)然,如果大家想關(guān)注關(guān)于linux系統(tǒng)的更多內(nèi)容,可以持續(xù)關(guān)注我們,我們將為你們整理提供更多相關(guān)資訊!
上一個(gè):培養(yǎng)花菱草應(yīng)注意些什么
下一個(gè):固態(tài)系統(tǒng)盤推薦,裝系統(tǒng)這2款固態(tài)硬盤選哪個(gè)

手提電腦如何選,筆記本電腦怎樣挑選
金邊瑞香過冬需8℃以上
真我gtneo2手機(jī)千萬別買(真我gtneo2怎么樣百度貼吧)
諾冠脈沖閥操作方法,英國諾冠norgren氣動(dòng)閥安裝方式使用
流量開關(guān)|熱式流量開關(guān)的設(shè)計(jì)原理
工信部:新基建是發(fā)展電子商務(wù)的重要支撐
破產(chǎn)清算需要提交哪些材料
onenote2016怎么用(onenote2010怎么啟動(dòng))
怎樣防治缺素引起的花卉病害?
蘋果手機(jī)大寫字母怎么輸入,蘋果4代手機(jī)輸入法字母大小寫怎么轉(zhuǎn)換啊
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos