對(duì) Linux 的了解一直停留在簡單的 command line 層面涡尘,比如 ls
能列出所有當(dāng)前文件夾下的文件和文件夾费韭,但這個(gè)功能是怎么實(shí)現(xiàn)的荡碾?能不能自己定義命令來簡化日常的工作恃逻?在安裝完一個(gè)軟件后蕊程,安裝在里哪里椒袍?比如說安裝完了 node, 為什么在終端能使用 npm 指令了?在/
目錄下有 /bin, /var, /etc, /home, /dev 等文件夾藻茂,這些文件夾都是做什么用的驹暑?為什么要按照這種方式劃分玫恳?有很多類似于這一類的關(guān)于 Linux 操作系統(tǒng)的問題一直得不到解答,有時(shí)花了不少時(shí)間才能解決一個(gè)小問題优俘,所以這段時(shí)間就將操作系統(tǒng)的學(xué)習(xí)提上了議程京办。
要比較全面的了解新的知識(shí),最好的辦法還是讀書帆焕。因?yàn)槿腴T的書籍更側(cè)重的是廣度惭婿,通常內(nèi)容不會(huì)太難,但是基本能囊括需要了解的知識(shí)點(diǎn)视搏,之后如果想在某個(gè)領(lǐng)域繼續(xù)深究审孽,可以再做進(jìn)一步學(xué)習(xí)』肽龋《鳥哥的 Linux 私房菜》算是 Linux 歷史上最暢銷的中文書籍佑力,行文比較輕松,更像是有個(gè) Linux 高手在你身旁將 Linux 知識(shí)娓娓道來筋遭。
作者
鳥哥原名蔡德明打颤,臺(tái)灣人,外號(hào)菜鳥漓滔,因?yàn)榇髮W(xué)三年級(jí)有學(xué)弟叫他菜鳥學(xué)長编饺,最后干脆讓大家統(tǒng)稱他鳥哥。本以為鳥哥應(yīng)該是在計(jì)算機(jī)領(lǐng)域有所深耕响驴,沒想到人家是個(gè)環(huán)境工程博士透且,因?yàn)樵谘芯克锊坏貌挥蒙想娔X,所以自學(xué)了 Linux豁鲤,想想在98年左右時(shí)秽誊,資源并不是那么豐富的情況下,鳥哥還能做到這種程度琳骡,確實(shí)是挺佩服的锅论。有時(shí)候我們?nèi)钡牟⒉皇侵車馁Y源,而是專注與恒心楣号。
內(nèi)容
- Linux 的規(guī)劃與安裝
- Linux 文件最易、目錄與磁盤格式
- Shell 與 Shell Scripts
- Linux 使用者管理
- Linux 系統(tǒng)管理員
整本書的內(nèi)容大概分為上面目錄的5大塊,深入淺出的介紹了 什么是 Linux 炫狱、 Linux 系統(tǒng)的規(guī)劃與安裝藻懒、Linux 的文件管理模式、 Linux 系統(tǒng)的使用和系統(tǒng)管理等视译,步步推進(jìn)嬉荆。每個(gè)章節(jié)的內(nèi)容都很詳細(xì),不僅僅講了怎么做憎亚,還講了為什么要這么做员寇,并且每個(gè)章節(jié)有附有實(shí)際代碼運(yùn)行的結(jié)果,即使沒有辦法馬上上機(jī)嘗試第美,也能很順暢的讀下來蝶锋,當(dāng)然邊看邊嘗試是最好的學(xué)習(xí)方式。
這本書沒有包括的是對(duì) Linux 系統(tǒng)某些方面問題的深入探討什往,比如說Linux 環(huán)境下的性能問題等扳缕。因?yàn)槭且槐救腴T級(jí)別的書籍,書本以廣為主别威,深度探究需要有興趣的人自己另外探究躯舔。
適合誰讀?
- 適合所有對(duì) Linux 有興趣省古,想了解 Linux 是什么粥庄,怎么運(yùn)作的人。
- 更適合我這種沒有 Linux 基礎(chǔ)豺妓,對(duì)這一知半解的開發(fā)者惜互,雖然在看完一遍后,多數(shù)內(nèi)容是記不住的琳拭,在實(shí)踐中也不一定會(huì)用到训堆,但可以在需要時(shí)回書細(xì)看,了解了大概內(nèi)容白嘁,也才能知道怎么去 Google 問題坑鱼。
- 這本書最適合的是做運(yùn)維的朋友,成天要和服務(wù)器打交道絮缅,了解服務(wù)器的原理和運(yùn)作機(jī)制是至關(guān)重要的鲁沥,花點(diǎn)時(shí)間系統(tǒng)學(xué)一學(xué),應(yīng)該能有事半功倍的效果盟蚣。
總結(jié)
像這類編程性的書籍黍析,沒有辦法進(jìn)行濃縮總結(jié),只能做個(gè)整體介紹和推薦屎开,具體的內(nèi)容還需要大家自己去翻看阐枣。
現(xiàn)在技術(shù)發(fā)展速度迅猛,區(qū)塊鏈火了一陣奄抽,AI 門檻也低了不少蔼两,大家在用的編程語言五花八門 Python, Java, Scala, Golang, Javascript 等等,但不管怎么發(fā)展逞度,基礎(chǔ)都是不變的额划,不管不同語言在不同場景下的優(yōu)劣如何,寫成程序后最終還是得跑在操作系統(tǒng)上档泽,跑在硬件上俊戳。雖然現(xiàn)在各家云服務(wù)提供商已經(jīng)幫我們省去了硬件組裝搭建服務(wù)器的基本步驟揖赴,雖然公司里面會(huì)有專門管服務(wù)器的人或者部門,但是對(duì)操作系統(tǒng)的了解不僅僅是對(duì)如何用抑胎,還有這么設(shè)計(jì)背后的原因燥滑,而這些設(shè)計(jì)思想是相通的,是可以在做軟件設(shè)計(jì)時(shí)可能可以借鑒的阿逃。
前半本書是下載下來在 Apple Books 上看的铭拧,體驗(yàn)不好,標(biāo)注和突出不明顯恃锉。更推薦直接到官網(wǎng)上看搀菩,有簡體中文和繁體中文版:
鳥哥的 Linux 私房菜