作為人工智能從業者,我們很多開發的環境是在linux上運行的,
如果只在windows上有過鍛煉,可一定要嘗試在linux上玩一玩,玩之前有必要花幾分鐘的時間來了解Linux系統,知道一些相關的概念,

一、linux
linux單指作業系統內核
linux發行版:Linux內核+應用軟體 (如同window發行版=windows+應用軟體)
知名的發行版:Ubuntu、CentOS(以上兩款最為流行)、RedHat、Debian、Fedora等
二、跨硬體平臺
Linux最初是作為支持英特爾x86架構的個人電腦的自由作業系統,目前可以一直到很多硬體平臺
Linux可運行在服務器和大型計算機平臺之上,如大型主機和超級計算機等
世界500個最快的額超級計算機,90%以上均是運行在Linux發行版或變種上
已經廣泛應用在:手機、電腦、平板、電視、機頂盒、游戲機等
安卓作業系統就是創建在Linux內核之上
三、一切皆是檔案
系統中所有的東西對于Linux內核來說,均是檔案,命令、軟體、行程、硬體設備均是可以看做是對檔案的操作
一切皆是檔案的思路去理解Linux作業系統
四、Shell
shell是個程式,接受從鍵盤輸入的命令,然后把命令傳遞給作業系統去執行,
所以,Linux發行版均帶有一個互動的命令列視窗+shell程式,因此就有了“終端”-terminal,
如同我們在windows上通過"cmd"出來的命令列視窗一樣,
五、總結
什么是內核? 最簡單的Linux,
什么是發行版? 內核+應用程式,ubuntu為其中一種Linux發行版,
服務器組成? 發行版+主板+外設設備(硬碟、顯示幕、鍵盤、電源、風扇),
Linux內核和外設如何解決? 通過shell程式完成,shell+互動就稱為終端terminal,
如果對本人分享的知識有興趣,還可以與我一起交流,請留言哦!
或者加我微信ai_hellohello
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/240926.html
標籤:其他
