Linux系統在上個學期之時已經接觸過,在本身的電腦裏利用VMware Workstation Pro軟件搭建了虛擬機。後來看到老師的安裝過程,準備在本身的舊電腦上用virtualbox搭建一個虛擬機,起初想試試其餘操做系統,後來仍是用比較熟悉的ubuntu吧,後來發現裝不上。查明緣由以後發現存儲空間不夠,上網找解決辦法,將爲虛擬機分配的內存調節了一下,發現仍是不行。據我分析,進一步解決的辦法只能是更換一個電腦的內存條了。html
首先,閱讀並學習了老師提供的學習別出心裁的Linux命令學習法,學習了關於Linux的一些基礎知識,瞭解了一些基本命令,學習了man命令cheat命令和其它一些命令。同時,鞏固了以前運用虛擬機時學到的安裝程序命令。在開始使用虛擬機時發現本身在終端中不會輸入漢字,沒法打開漢字目錄的問題,通過學習學會了如何切換輸入法。
以後,進一步進入了實驗樓網站學習了該網站的入門課程。加入開始學習Linux 基礎入門(新版)的課程。更加細緻地瞭解了Linux系統的歷史,進一步強化對Linux系統框架的理解。
在學習過程當中學習了基本快捷鍵,及通配符的使用,而關於通配符已經瞭解其含義,但具體使用時還比較生疏。以後學習了用戶管理,用who命令查看打印用戶信息,用sudo命令獲取root權限,用su命令切換用戶,使用groups查看用戶組,經過usermod添加用戶,deluser刪除用戶。而後學習了文件管理,ls命令列出當前目錄下文件及信息,chown命令改變文件全部者,chmod修改文件權限。而後學習Linux文件結構,在這個地方對文件結構非常陌生,解決這個問題的辦法是在不斷的使用中瞭解熟悉不一樣文件的存放位置。學習瞭解並區分文件的絕對路徑和相對路徑之間的區別。而後開始學習文件的基本操做,touch命令建立文件,cp命令複製文件,rm命令刪除文件,mv命令能夠進行移動文件和重命名文件的功能。還有查看文件的cat命令nl命令兩種分頁模式(more和less與head和tail),而後進入到vim編輯器的學習過程當中。
在學習vim編輯器的過程當中體會到了vim編輯器的方便之處。學習了主要的三種模式(普通、插入、命令行)及其之間的轉換。瞭解了基本指令包括遊標移動(hjkl等)保存文檔和退出的命令(如:q!強制退出)。還有文檔編輯中的複製粘貼剪切插入刪除縮進命令,遊標的快速跳轉、查找命令,多文件編輯和文檔加密等命令。在學習過程當中遇到的主要問題仍是在同窗之間比較廣泛的命令不熟的問題,對於高級的命令也只是按照所給步驟完成。但願在以後不斷地練習之中能熟練掌握這些命令。
學完vim編輯器後回到Linux文件的學習中,學習了環境變量和文件查找的命令,但對環境變量的使用這個方面不太理解,學習了文件的打包與壓縮命令(zip命令和rar命令)。瞭解了查看磁盤目錄與容量的相關命令,這裏學習比較困難,在學習到創建鏡像與迴環設備關聯時基本看不懂。。
通過了困難時期,進一步日後學習,學習了打開幫助文檔的help、man、info命令。而後學習了crontab命令來進行進程,學習命令的順序運行,對==管道==概念有了初步的認識,這個還需進一步強化,同時瞭解了cut、grep、wc、sort、uniq、tr、col、join、paste命令。以後的這個數據流重定向基本理解了是什麼意思,但具體能怎麼使用還不太熟悉。
以後進入到正則表達式的學習之中,目前尚未明白,只是簡單的瞭解到正則表達式的基本內容,還在學習當中。linux
目前遇到的一些簡單問題經過查網上學習過的分享經驗能夠解決。最大的問題是Linux語言中操做所須要記住道德命令是很大量的,如何將這些命令的用法及參數記住是目前遇到的大問題。彷佛多練習是好的解決辦法可是也有着一些侷限性,畢竟一些命令不是常常會使用到。同時,在不斷的查找命令過程當中養成了對命令集的依賴,私覺得這樣不利於提升學習效率。目前在考慮如何將這些命令創建較好的長時記憶方式。此外,學習時部份內容看不太懂,還須要反覆揣摩一下。正則表達式
本次學習在實踐過程當中學到了很多關於Linux系統知識,只是對Linux的操做還不太熟練,許多地方在的時候有很多卡頓。在學習Linux命令的過程當中得以實現一種比較理想的學習方式。須要用到vim,立刻將vim知識進行學習,這中聯繫式學習給我感觸很深。ubuntu