誰能給我推薦幾本linux的書?
感謝悟空小秘的邀請。
說到 Linux 操作系統,要先說下跟 Windows 操作系統的區別。
微軟的 Windows 操作系統讓 Computer 普及到每人手中各有一臺。因為 Windows 操作系統是傻瓜式的界面化操作,隨便點點就能完成某個工作。但是 Linux 操作則是不一樣。它的誕生,是因為 Linus(林納斯) 覺得這么好用的 Unix 操作系統居然要收費。因此,他自己利用個人時間締造 Linux 操作系統內核。隨后將開源化,后來越來越多的人覺得這東西還不錯,就給 Linux 操作系統添磚加瓦,使得 Linux 系統逐漸完善起來。其實就是為其增加各種應用,包括 FTP 工具、SSH 工具、圖形化工具等。話說 Linux 是的前身是 Unix。它就延續了 Unix 命令行操作界面。因為沒有圖形化界面,所以它運行起來比較流暢。由于服務器對軟件運行性能要很高的要求,同時也不需要圖形化界面。它只要能保證應用穩定運行即可。Linux 操作系統可以說是專門為服務器準備的操作系統。就這樣,目前市面上的云主機大多都是使用 Linux 操作系統。
學習 Linux 操作系統,需要選擇其中一個發行版本來學習。
1、新手建議使用 Ubuntu
Ubuntu 是國內乃至全球熱門的Linux發行版。也是各種推薦入門Linux愛好者安裝的一個Linux發行版。它的桌面版本提供了圖形化,方便新手從圖形化界面過渡到命令行操作。同時,它還具有很棒很強大的軟件庫。使用 apt-get 命令就能安裝各種所需的應用。
2、Debian
幾大基礎發行版之一,Ubuntu就是基于Debian的。這個發行版本的特別是不求新,但求穩。如果你想選擇一款 Linux 系統作為你的桌面系統,又想運行各種服務器應用。推薦使用 Debian,另外它安裝應用也是很方便。跟 Ubuntu 一樣,使用 apt-get 命令。畢竟 Ubuntu 是 Debian 的“孩子”。
3、Fedora
經常被拿來跟 Ubuntu 比較的發行版。這個發行版由紅帽(Red Hat)贊助,提供了非常炫酷的操作界面 KDE。另外它也有跟 Ubuntu 一樣的包管理工具 YUM,使用起來也是很方便。不夠還是要看個人習慣。
4、Arch Linux
如果你想在開發板或者老舊的電腦折騰 Linux,Arch 是你不二之選。Arch 系統是輕量級,安裝什么組件都由你決定。這也充分滿足“極客”的需求,想怎么折騰就怎么折騰,先怎么定制化就怎么定制化。最后,它還具備完善的 WIKI 文檔,特別是 WIKI 中文化程度很高。
...
還有很多發行版本,我就不一一列舉了。
選擇好了發行版,自己折騰安裝,然后就要開始學習了。
學習 Linux 操作系統,隆重推薦《鳥哥的Linux私房菜基礎學習篇》,這本書爽是最具知名度的 Linux 入門書全面。它能詳細地介紹了 Linux 操作系統。重點需要了解一些常見的 Linux 命令、文件與目錄管理、賬號與身份管理、程序與進程管理等。
如果你看書看不下去,可以觀看鳥叔第三版的視頻。對于新手來說,可能會更加直觀點,會跟著鳥哥一邊敲命令,一邊查看結果。
最后附上視頻的視頻圖片:
-------------------------------------【二更】---------------------------------------
【2018.5.30】
沒有想到我的評論居然有 1.5 W 的閱讀量,這讓我有點欣喜若狂。此處讓我笑一分鐘,哈哈。
另外有些網友想要鳥哥 Linux 的學習視頻,我就更新一波。
我決定二更,目的有兩個。一是我分享下自己學習 Linux 的過程,希望各位小伙伴不要踩坑。二是分享學習資料。
大學二年級,我課程中有一門專業課《操作系統》。當時授課老師是我最喜歡的老師。他原先在北京理工大學講課,后來到我們學校教書。他不僅自己學識淹博,而且有豐富的教學經驗,講課方式生動。所以同學們很喜歡上他的課,當然我也是不例外。另外他姓龔,同學們覺得他和藹可親,就經常稱呼他“老龔”。
我自己預習《操作系統》課程,真是看不下去。書本內容真的是深奧難懂又枯燥無味。后來上課,老師用以先實踐后理論的方式來講課,我們都聽得入神。
我記得龔老師那時說過一句很經典的話:《操作系統》主要是講解 Linux 系統。而我們現在使用的 Windows 系統是傻瓜式操作。很多有趣東西被系統給封裝,都看不到。推薦同學們去學習 Linux 系統,哪怕一開始在 Linux 上玩游戲也好。從那之后,我開始折騰 Linux,后來就一發不可收拾。
自己當時在 WMware 虛擬機安裝 Ubuntu,然后開始自己的折騰之路。當時想 QQ 聊天工具是必備,自己就在 Ubuntu 上折騰安裝 QQ。想想應該有點音樂才夠味,于是乎折騰怎么安裝深度音樂播放器。看到 KDE 桌面很炫酷,折騰安裝 KDE。一開始因為好奇,各種折騰。再到后來竟然折騰編譯 Linux 內核。
自己一開始就亂折騰這些,當看了鳥叔的 Linux 視頻后才算是真正“上道”。我看視頻主要學到了一些常見的 Linux 命令、文件與目錄管理、賬號與身份管理、進程管理、Vim 編輯器等內容。后面我就開始使用 vim 編寫代碼,折騰 gcc 編譯,調用系統 api 創建進程等。
因此,如果小伙伴想入門 Linux,無論后續是否要往 Linux 方向走。建議大家選擇自己喜歡的發行版,然后跟著《鳥哥的Linux私房菜基礎學習篇》這書的節奏學習。最好是一邊看書,一邊實踐,加深自己的印象。當然,看視頻也是不錯的選擇。
寫在最后,如果你想要鳥哥的私房菜 Linux 視頻教程以及我整理的一些筆記資料。可以聯系我,我發送給你
-----------------------------------------------
喜歡的、覺得有用的麻煩點個贊,萬分感謝~
個人微信公眾號:極客猴(ID:Geek_monkey)
自己堅持分享 Python 原創干貨,包括基礎入門,進階技巧,網絡爬蟲,數據分析,Web 應用開發等。歡迎關注~