1.1 linux 歷史的歷史
早期作業系統能夠處理批處理程式,它從檔案或者穿孔卡片讀取資料,然後輸出到另乙個檔案或者印表機,稱為批處理作業系統。
後來,出現了能夠支援多個使用者從不同終端同時操作主機的系統,稱為分時作業系統。
然後許多人紛紛嘗試開發分時作業系統,unix 就如此誕生,實現了 tcp/ip 協議棧。uxix 系統在伺服器市場上廣受歡迎,但是它開始商業化,**非常昂貴。
這時候有個大學老師開發了乙個功能有限的,類似 unix 的作業系統 minix 用於教學。
到了 90 年代,linux 之父 希望希望能夠基於 minix 開發乙個開源的作業系統。這在網路上一經頒布,各種愛好者開始自發的參與 linux 的開發。linux 本身只是作業系統的核心,然而一些必須的,執行在核心之上的程式,作者並沒有去開發,而是利用已經存在的軟體。
隨之而來的是,一些公司,社群紛紛開始以 linux 為核心開發了各種發行版本。
linux 發行版本指的是以 linux 核心為基礎,開發了相應的系統軟體,和應用軟體的乙個免費或者是收費的系統。
展示乙個 linux 學習路線圖(實驗樓扒下來的)
Linux實驗樓學習筆記
目錄linux指令彙總 環境變數 etc profile 環境變數的作用域比自定義變數的要大,如 shell 的環境變數作用於自身和它的子程序。在所有的 unix 和類 unix 系統中,每個程序都有其各自的環境變數設定,且預設情況下,當乙個程序被建立時,除了建立過程中明確指定的話,它將繼承其父程序...
實驗樓之linux學習
cd etc passwd 第二個分號後即是是否需要密碼登入,去掉即可不需要密碼登入 兩種解決方法 1.實驗樓上的解決方案我試過沒有成功,在此列出來.如果哪位大神看到了請指出我的錯誤 以hhh使用者為例,想要在根目錄上建立乙個資料夾,使用命令 sudo mkdir 1 提示is not in the...
實驗樓Linux實驗(一)
在每個使用者的 home 目錄中有乙個 shell 每次啟動時會預設執行乙個配置指令碼,以初始化環境,包括新增一些使用者自定義環境變數等等。zsh 的配置檔案是 zshrc,相應 bash 的配置檔案為 bashrc 它們在 etc 下還都有乙個或多個全域性的配置檔案,不過我們一般只修改使用者目錄下...