1. 程式人生 > >20165310 預備作業3 Linux安裝及學習

20165310 預備作業3 Linux安裝及學習

選擇 感覺 block 應用 模糊 出現 由於 virtual 希望

預備作業3 Linux安裝及學習

安裝虛擬機

之前在win7系統下通過EasyBCD安裝過Ubuntu虛擬機,這次閱讀《基於VirtualBox虛擬機安裝Ubuntu圖文教程》又學習到了一種新的方法。

  • 問題:Ubuntu的最新版本更新了,安裝選項有所不同。
  • 解決方法:百度最新版本安裝方法。

    Linux命令學習

    課程Linux 基礎入門(新版)講解十分詳細,使我收獲良多,對Linux系統也有了更深刻的理解。
  • 遇到的問題與解決方法
    • 對於命令死記硬背容易遺忘,並且不利於理解:通過實驗與實際應用來熟練運用命令加深理解,而不是只通過背誦,另外要學會利用man,help等命令幫助自己。
    • 學習過程中需要運用到vim,但沒有接觸:課程中附加了vim 的學習課程地址,通過課程進行了學習。
    • 學習過程中只註重了命令等學習,但是在測試中出現的類似Unix和C語言之父是誰這種常識卻有所忽視,對於FHS標準有一定概念但不能準確記憶,面對選擇題感覺都似是而非:重新復習被自己遺漏但是基礎的重要知識,準確記憶理解,而不是想當然的記憶。
  • 學習小結
  1. Linux學習核心我認為在於理解Linux操作系統與我們熟知的Windows系統的區別,理解FHS標準:FHS定義了兩層規範,第一層是, / 下面的各個目錄應該要放什麽文件數據,例如/etc應該要放置設置文件,/bin與/sbin則應該要放置可執行文件等等。 第二層則是針對/usr及/var這兩個目錄的子目錄來定義。例如/var/log放置系統登錄文件、/usr/share放置共享數據等等。
    技術分享圖片

    技術分享圖片
    只有學習了這些,從而才能理解Linux的命令模式與掛載等抽象概念
  2. Linux命令學習:,博客園中的課程已經較為全面,但實際上使用過程中會發現還是需要實際操作才能掌握理解。課程只是講解了主要命令的大致用法,實際上就算僅僅使用這些主要命令,我們也會需要運用到更多的[option]參數。命令行的學習沒有捷徑,只能通過練習,利用網絡查找或者利用man等幫助命令或者利用Cheat等進行更深一步的研究,師傅領進門,修行靠個人。而我認為Linux命令行的精妙,與我們Windows的cmd等最大不同更多體現在正則表達式與管道的運用,使命令極為靈活而實用。而練習的重要性重要則最直觀的體現就是在當前的學習中,一開始經常在運用命令時有些模糊的印象,但不確定,需要依靠Tab補全或者筆記或者man等幫助命令才能確定,但多次出現的命令逐漸可以不依靠外力可以獨立實現。
  3. Linux個人學習的不足與疑難:a. 對於Linux僅在實驗樓中按照教程做過一些實驗與作業,對於一些較為抽象的鏡像的備份掛載等,不夠理解。對於日誌的重要性與作用有一定的認識,但對於具體的何時運用,如何運用它解決電腦的疑難,相關命令的具體用法等都不是特別理解。b.正則表達式等命令在客觀上還沒有能夠熟練運用,但是相信在學習過程中有意識的訓練,假以時日可以更深理解,靈活運用。
  4. 額外收獲:vim的作用非常實用與方便,之前有一些接觸但了解不多,在學習Linux的過程中由於課程需要,更深入的學習了相關操作方法,收獲良多。

    在學習過程中,由於個人筆記習慣,Linux與Vim的學習的具體筆記都記載在了筆記本上,沒有電子化,就沒有在這篇博客中詳細體現。這篇博客更多是我在學習完整個課程之後的總結與反思,希望在將來能帶著總結的經驗與解決暫時的疑惑的目標,進行更加深入的學習。

20165310 預備作業3 Linux安裝及學習