標籤:

我近來在 Linux 了解和使用的時候遇到了一些障礙,不知道大家有沒有這樣的感覺?

我現在使用 Fedora 已經接近半年了,

經過了開始的新奇困惑,

現在總感覺在表面漂浮,

並沒有發揮 Linux 應有的特色與作用,

基本與在 Windows 時的操作沒有區別。

在現在這個狀態下如何更深入的學習和了解 Linux 以發揮其特點呢?

----------------------------------補充----------------------------------

我剛開始對linux感興趣是在看了王垠的那篇文章「完全用Linux工作,擯棄Windows」後,

撇開其中的偏激性語言不談,

文章中介紹的linux出色的文件管理能力,高效的工作方式以及開源精神所吸引。

所以雖然現在我並不覺得linux比Windows差,

但是我們沒有明顯地感覺到使用了linux後的進步和改變,這是我最困惑的地方。

看了kemad的回答,給我找到了一些方向


Linux的魅力在於CLI,但是說要拋棄GUI我覺得是不明智的。

你可以開始學習 shell 下的各種命令,find, grep, sed, awk, diff, patch等的命令,把它們組合起來的時候在文本處理方面幾乎強大地無以復加的地步。

還有神一樣的編輯器Vim和Emacs。有空的話可以學習下Python這個優雅的語言。

等你有了一定的基礎之後,你就可以去嘗試Gentoo發行版,甚至是LFS。

等你學的越多,你就會發現你知道的越少。學無止境。祝你成功。


學習一個操作系統並沒有什麼意義,如果它對你沒有什麼用的話。

你這種問題之所以出現,給我的感覺就是,你並沒有什麼原因需要使用Linux,而且你打開電腦之後不知道需要做什麼,因此怎麼用都覺得沒有意義。僅此而已。

如果你沒有什麼原因需要用電腦的時候,你應當合上電腦去做別的事情,例如享受陽光沙灘海水等等。。。


用Linux在於折騰,一遍又一遍的折騰可以每次發現新的東西。

建議邊折騰邊打基礎:

操作系統原理

網路組成原理

正則表達式

SHELL+另一門腳本語言


不要為了拋棄GUI而拋棄GUI。類似Gnome3之類的最新桌面系統都向Mac OSX和Win7借鑒了很多東西,目的是為了讓你的操作效率更高。該用GUI時用GUI,不要束手束腳

才使用半年,使用經驗還沒有足夠到考慮是否繼續的程度。


分享一下我的感受吧。

我也才接觸Linux大概一年時間,幾乎完全拋棄了Win。不過這不是最終目的。因為我是學CS的,使用Linux的過程中感受到了其中的種種好處(就不一一列舉了),既然喜歡了Linux,就自然而然想到以後往這個方向發展,不管搞運維還是搞開發,都樂意。

基礎的東西,像辦公軟體的使用,文本編輯器(Vim,Emacs)的使用,甚至Latex也可以接觸,還有一些其他常用工具,如下載工具、壓縮解壓縮工具、多媒體工具等等

就細節來說,想深入,就接觸點操作系統的知識,大概知道一些系統的工作原理。

Linux的內核方面的知識最好也接觸一些。

Linux的Shell命令要接觸一些。

Linux的各種配置,遇到了就搞懂它。語言環境(local之類)、伺服器配置(FTP、HTTP、SMTP、DNS、DHCP等)、安全管理(iptables、SELinux等)、網路設置、許可權管理等等,就會越積累越多

最後還有編程呢(C/C++,Java,Python,Ruby,Perl等),你會發現這是一條沒有盡頭的路,明確一下自己的目標,好好定位一下,好狀態會回來的


同感,現在在看ORELLY出版的《Unix與Linux系統管理》,遠離各種無聊的Win/Lin之爭,不再追求所謂的特效、Wine,還是踏踏實實看書比較好,否則永遠是被自己鄙視的菜鳥。


現在你對linux的駕馭程度應該屬於入門級別但又不知如何提高。一些常規命令你肯定很熟悉了,這時你試著去看一些shell腳本,去寫一些腳本來解決你的一些重複性勞動,這是linux相比windows的優點,windows是視窗系統,這使它可以將一些單個文檔的處理變得很簡單,比如你要重命名一個圖片文件,這在windows肯定比linux下字元界面操作要簡單,但假設有很多個圖片需要有規律的重命名,這時windows的操作就變成一些重複性的體力勞動,而linux下就是一件有趣有效率的事,你可以寫一個腳本來處理,這個腳本可以增加功能也可以重複利用。這時windows把你變成一個重複性體力勞動的工具,而linux卻變成你的一個高效工具,你是一個人而不是機器,這是CLI與GUI的本質區別,兩者都有好處,看你怎麼利用了。你也可以學習C編程,學習tcp/ip,這都是一些能提高你理解力的知識。娛樂你可以用windows。這些都是linux愛好者可以走的路,我認為理解CLI與GUI的本質區別可以解決你現在的困惑。


嘗試一下配置WM罷(我指的是fvwm.xfce等等之類的),否則用起來和一般的用win區別似乎不是太大(當然win也有WM)


凡事需要循序漸進。建議多上BBS把別人的問題當成自己的問題來思考。


記住一條——生產力才是王道。

Linux的美與強大大多表現在它的服務與生產能力。因此,少折騰,多生產。


關鍵看你為什麼使用Linux吧。我用Linux主要用於字元界面下搭建各種服務,如web伺服器,GUI幾乎用不上。不過想深入linux就必須在CLI上體會。


看樣子像是學習Linux的目標或目的不明確啊。如果是僅僅把Linux作為一個PC操作系統處理日常應用的話,看你現在的情況應該是可以應付了,沒有多大必要深入研究的。

如果你是希望研究一下Linux這種特定操作系統的運作機制或者講Liunx作為某些大型應用的平台等等之類的話,那還是有許多需要升入研究的。

比如:Linux線程之間是怎麼通信的;Linux的文件系統有什麼特色;.... 還有Linux集群如何配置、有什麼特點等等。

總體感覺是學以致用才是正道...若是自娛自樂除外...


不清楚樓主是打算學什麼的,,

我也算是類似的漂浮在表面的ubutnu愛好者,

找不到明確的目標於是到處尋索,,

我想既然是出於愛好而選的linux,

沒必要為了學linux而煩心怎麼學linux,

畢竟linux作為一個很好的工具和途徑在助力的,

如果樓主有方向那儘管去,同時一邊了解linux也就好了


我可以理解成對於Fedora,你的日常應用已經沒有什麼問題了。那麼,對於Linux而言,其強大之處更多的可能還是在其作為伺服器OS時的優越性能及穩定性上。從基本應用邁入系統學習,建議可以去學習一系列涉及伺服器一塊的的相關功能。並且,在日常使用中,多使用命令行界面,上手後會發覺其實相當的方便。


學複雜的,暴露底層的,Gentoo , LFS 之類。 用的話還是Ubuntu。


如果用Linux還和windows一樣用滑鼠點來點去的,我覺得還不如直接用windows,在Linux下就是要用CLI解決問題,學會shell和sed,awk,學會用vim+make來編程,然後還可以學Perl或者python等等,拋棄滑鼠,做一個鍵盤控~哈哈。。


分頁阅读: 1 2