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

