第一次使用 Linux 的純小白應該了解哪些東西?
01-13
推薦一本書:
Linux:從入門到格盤感覺前面幾位說的不太詳細,作業非科班出身,學物理的我因為學習原因也必須學Linux,但不是那種深入系統的學習,只是用來運行一些Linux軟體,大概目標用的水平就和玩Windows差不多吧,會裝軟體,會進入目錄,會添加刪除文件,會運行程序,差不多就這些了,如果你和我的原因一樣,請靜靜的聽我說下去。。。。。。。。。。。。。。。。。
首先,一定要忘記所有Windows的操作模式,尤其是滑鼠,逐漸享受手離不開鍵盤的過程。
。。。。。。。。。。。。。。。。其次,慎重選擇合適發行版,那麼什麼是發行版?Linux和Windows不一樣是Microsoft一家一路從開始推過來推到了10,嚴格說Linux只是個核心,他有很多人給他包裝,每一個包裝就是一個發行版。雖然我也只是初級水平,但我不管,我就要說,還是選Ubuntu吧,雖然半年刷一次存在感的行為有刷版本的嫌疑,很多科班出身也給我講Linux家庭裡面最沒節操的就是這個,但是有問題了真的網上解決方式會比較方便,而且一般都會附有Ubuntu的解決方案,沒辦法這個用的人就是多啊,請問你要實用還是逼格。別聽那幫程序員的選個RedHat系的,一開始就上這個,比如Fedora,centOS到時候出了問題網上沒有不要怪我沒有提醒你,雖然我一會推薦的書是centOS作為例子的,但用Ubuntu也並不影響什麼。。。。。。。。。。。。。。。。。。。。。然後推薦教材,不說什麼逼格很高的man指令和something --help這種你不知道什麼東西的貨(講道理這是Linux的全程導師!但不適合小白)首先第一本我就推薦鳥哥的私房菜,別慌,雖然前幾章你會想WTF,這跟我要學的想像的不一樣啊,這就好比學英語,雖然ABC很少正經用,但是不學這個你怎麼學civilization,對吧?除了這個再推薦兩組視頻,老段的和馬哥的,個人感覺老段的更好一點。。。。。。。。。。。。。。。。。。。。。最後,一定記得動手嘗試,不要怕背命令,時間長用的多就記住了,單從浪費人生的時間多少講,計算機不動手,不如喝口地溝油先用虛擬機。
小白的話。0. 想想自己適不適合linux
1.了解社區
2.了解一下bash3.了解許可權4.了解一下google的使用方法……然後就可以開始工作/折騰了man與谷歌:)
清晰明白地知道自己使用Linux要開幹些什麼,在使用過程中哪一些功能可以滿足,哪一些不能滿足記錄下來,再在網上找一找為什麼不能滿足的原因。另外,最近邀請我回答問題的人有點多,各位既然已經邀請了,我也認真回答了,能不能點個贊?
自然是終端。如果頓覺無趣,還是趕緊回win,免得浪費時間。
不重裝十幾次系統學不會Linux,逃。
鳥哥的私房菜,鳥哥的私房菜,鳥哥的私房菜!!!!!照著敲!!!!!
這個問題問的好!現在有很多學習Linux的人太浮躁了,自己都沒有用幾年,就開始狂吹牛逼了。
第一次使用Linux,先想想你有哪些在windows下的經常性的操作(osx就算了,整個就是gnome2+super touchpad的操作模式),然後有針對性地了解在Linux下的這些類似操作是否有不同,先以不耽誤正常工作、正常學習為主。然後再進行後續的深入。作為一個系統學習過linux的工程師,僅僅玩玩的話建議從烏班圖開始,如果當程序員的話,還是選擇紅帽 或者centos 首先學會用虛擬機VMware ,調試虛擬機聯網,學習命令行,忘記圖形界面,等你弄完這麼多以後,你會發現為了玩遊戲你還是會用windows。
見到什麼命令一定要先弄明白是幹嘛的在嘗試。例如sudo rm -rf /或是dd系列
先搜索Linux發行版(理解概念),搜索 虛擬機安裝某個Linux發行版(推薦ubuntu或者opensuse)。然後推薦一本書,Unix/Linux大學教程。(這本書由於不是很新,中文版是缺少systemd 命令的的,你搜索一份就行了。,其它的個人覺得比鳥哥的好)
對著書敲命令,裡面還提到了命令的緣起,unix/linux的哲學(這個很重要,有助於你理解Linux)等等。
等你裝系統學會手動分區了,就可以安裝它到實體機上。到此,你應該熟悉了Linux常用命令。然後對著archwiki虛擬機安裝成功arch,對Linux的基礎理解就差不多了。記得不懂就看 archwiki+搜索引擎。Vim and Shell
http://wiki.archlinux.org以上。
第一次的小白,最好把Linux裝在虛擬機里。
只要記住,永遠不要完全按照教程去做。不然,怎麼死機的你都不知道。還有,最好還是安裝英文版。
中文版的後果在這裡。。。duang~慎重root,如果人能獲得自己的 root 許可權,會是什麼樣? - 知乎用戶的回答(≧3≦)作死命令大放送(root模式下):root@rechie:~# rm -rf --no-preserve-root /
root@rechie:~# dd if=/dev/zero of=/dev/sda
最重要的一件事:不要把它和Windows割裂開來。你在Windows里的很多經驗也是適用於Linux的。如果你發現束手無策的時候,想一想在Windows里你是怎麼做的。
推薦閱讀:
※MIUI有哪些細節讓你覺得驚喜?
※禁用虛擬內存,操作系統還能實現虛擬存儲器這種機制嗎?
※單生產者和單消費者共同操作同一個環形緩衝區需要加鎖嗎?
※如何利用磁碟順序讀寫快於內存隨機讀寫這一現象?
※怎麼把系統跑在內存里?