學習Linux命令的正確姿勢

良許發表於2023-03-29

大家好,我是良許。

大家應該注意到了,最近我的公眾號文章末尾都掛著自己錄製的《Linux命令從小白到大神》課程。

這個課程我從開始錄製到製作完成,足足花了一個半月。如果加上前期的資料收集與教案准備,肯定有將近三個月。

首先跟大家講講我為什麼要開發這門課程。

我們知道,Linux 的精髓就是命令,只要你跟 Linux 打交道,你肯定需要敲很多很多的命令。

所以,想學好 Linux ,第一步肯定要先學好命令。

當年我剛開始學 Linux 的時候,那一串串複雜的命令總是讓我非常頭疼,所以我迫切想系統學一遍命令。但是我找來找去,在網路上就是沒有找到系統介紹命令的課程。

而且,就算是放到現在,網路上依然沒有這型別的課程,頂多就是介紹一些常用的命令,非常非常不繫統,而且基本上每個命令都只是一帶而過。

所以,我覺得非常有必要去開發一套這樣的課程,來幫助想學或者正在學 Linux 命令的同學。

學習命令百度一下就好?

有些人可能會說,現在網際網路這麼發達,碰到要用什麼命令,直接某度一搜不就什麼都有了嗎?

我在直播的時候,也經常有小夥伴提出這樣的疑問:

file

之前我也這麼覺得。

但是,我在學命令的過程中,搜尋出來的文字版的教程,要麼非常不繫統,要麼就是排版很亂,影響學習,甚至還有很多的錯誤。

file

而且,那些文字版的教程,基本上看不到命令執行結果,需要我們自己動手敲一遍,還不一定是我們想要的效果,增加了我們學習及試錯的成本。

另外,你想查某個命令,前提是你需要知道有這個命令的存在,否則怎麼查呢?

比如校驗檔案的 md5 值有個命令是 md5sum ,我之前一直不知道這個命令,而是自己動手寫了個程式來校驗 md5 值 。

後面我才知道有 md5sum 這個命令,要是早點知道我就不會浪費這個時間了。

再比如,如果要進行文字處理的時候,你除了知道 grep 、sed、awk 這三劍客外,還有什麼命令可以使用的?

如果你沒有系統學過一遍 Linux 命令,你也許不知道還有 cut、sort、paste、split、uniq、join、tr 等等命令。

這就像你要做一張桌子,你要知道有鋸子、刨刀、電鑽、磨砂機等等工具,然後你才可以去百度它們的用法,再去使用它們。

否則你就只能傻愣在那邊,心裡有個需求,但不知道用什麼工具實現,這些工具也不會使用。

基於此,我就特別想做一個Linux命令課程,幫助跟我有一樣困擾的小夥伴。

接下來,我跟大家介紹一下我們這套課程有哪些特色。

首先,我們全程使用思維導圖,沒有任何 PPT,所以我們的課程跟那些只會念 PPT 的課程不一樣,是一個實操型的課程。

並且使用思維導圖會更加直觀,學習起來效果更好。

file

其次,我總結歸納了 150 個高頻使用的命令,包含了 40 個打星標的超高頻使用命令,以及110 個次高頻命令,並且按照型別進行分類,學習起來會更加系統。

否則一個個命令孤零零拿出來學習,很容易忘記,也不知道它跟其它命令有什麼關聯。

file

並且呢,除非兩個命令關聯性太強了,否則對於大多數命令,一節課我只講一個命令,這樣也方便大家檢索學習,哪個命令不懂就學哪個。

而且,每個命令我都儘量做到不涉及其它命令,這樣學習起來就不會受到沒學過的命令的阻擋了。

然後,每個命令我都儘量收集了足夠多的案例,而不是網路上那些文字版教程那樣,一帶而過。我儘量把每個命令的最常用的選項都講透,讓大家一次就掌握這個命令。

而且,在講解的過程當中,我全程手敲命令,並且一邊敲一邊跟大家講這條命令為什麼要這麼寫,每部分代表了什麼意思,同時也直接讓你們看到命令執行的效果,學習起來效率更高。

最後,這150個命令,平均下來每個命令講解4分鐘,總時長超過10小時,甚至都可以媲美那些上千元的大課了。

還有很重要的一點,那就是我們這套課程還提供答疑服務!

一套 10 元的課程,居然還提供答疑服務??簡直不要太良心了!

而且,我們答疑群的氛圍非常好,不僅我在給大家答疑,大家也都在互幫互助。很多人說,衝這個答疑群,買這個課程值了!

同時,我們答疑群裡還有鵝廠出來的大佬在熱心解答大家的疑惑哦,而且不僅僅是課程裡的問題,跟程式設計相關的問題都可以交流。

file

簡單來說,我的這套課程很直觀,很系統,並且乾貨也很足,可以充分滿足你學習命令的需求!

那麼,學完這門課,你將得到什麼呢?

首先,就是150個命令的系統化學習,命令的作用以及每個選項的用法,我都給你講解得很清楚很通透。

其次,在前面我還講解了部分基礎知識,比如虛擬機器安裝,終端的使用等等,讓你在學習命令的過程中,減少一些知識障礙。

file

另外,我們還提供無限次的答疑服務,你在學習課程的過程中,有任何疑問都可以向我無限次提問,我都可以免費向你解答。

就一個 10 元的小課還提供答疑服務,簡直是物超所值!在知識付費平臺上,基本上百元以內的課程都不提供答疑服務。

那麼,有哪些人適合學這門課呢?

簡單一句話,你現在,或者將來,只要有可能跟伺服器打交道,都需要學一學這門課。

實際上,作為一名程式設計師,不管是後端、嵌入式、大資料、運維還是測試人員,你或多或少都需要跟伺服器打交道的,所以都需要學習 Linux ,因為這是程式設計師的基本功。

另外,如果你是計算機專業的在校生的話,也一定要學一下這門課。在學校裡,老師會講到命令,但基本只講最常用的二三十個,並不全面。而我這個課程,剛好可以作為補充。

如果你是程式設計師老手,或者計算機愛好者的話,也強烈建議你學一下這門課,對自己的知識進行查漏補缺,畢竟技多不壓身,多學一些技能肯定會對你的能力有更大的補充。


學習程式設計,千萬不要急於求成,一定要多讀一些經典書籍,多看原始碼,多下苦功夫去死磕程式碼,這樣技術才能長進。給大家分享一些程式設計師必讀經典書籍,一定要多讀幾遍:

file

免費送給大家,只求大家金指給我點個贊!

程式設計師必讀經典書單(高畫質PDF版)

有收穫?希望老鐵們來個三連擊,給更多的人看到這篇文章

推薦閱讀:

歡迎關注我的部落格:良許Linux教程網,滿滿都是乾貨!

相關文章