20165204 預備做業3 Linux安裝及學習

Linux學習過程記錄

虛擬機的安裝

虛擬機的安裝在婁老師提供的圖文教程的指導下進行的十分順利,只是婁老師提供的Ubuntu下載網址有誤。我在百度搜索以後才下載到Ubuntu的ISO鏡像文件,完成了Linux的安裝。
linux

Linux學習過程

主要的學習渠道就是實驗樓這個平臺,如下記錄學習的過程與知識點。安全

chapter 1

  1. Linus Torvalds(Linux 之父)
  2. Ken Thompson(C語言之父)利用匯編語言開發了 File Server System(Unics,即 UNIX 的原型)
  3. Stallman 開始 GNU(GNU's Not Unix)項目,創辦 FSF(Free Software Foundation)基金會
  4. Linux 與Windows的區別:免費與收費;軟件與支持;安全性;使用習慣;可定製性;應用範疇。
  5. Linux優點:
  • 穩定的系統
  • 安全性和漏洞的快速修補
  • 多用戶
  • 用戶和用戶組的規劃
  • 相對較少的系統資源佔用
  • 可定製裁剪,移植到嵌入式平臺(如安卓設備)
  • 可選擇的多種圖形用戶界面(如 GNOME,KDE)
  1. Windows優點:
  • 特定的支持廠商
  • 足夠的遊戲娛樂支持度
  • 足夠的專業軟件支持度網絡

    chapter 2

  1. Linux 自己是沒有圖形界面的,咱們一般在 UNIX/Linux 發行版上看到的圖形界面實際都只是運行在 Linux 系統之上的一套軟件。
  2. 實驗樓目前使用的 XFCE 桌面環境。
  3. [Ctrl]+[Alt]+[F7]返回圖形界面。
  4. [Ctrl+c]強制中斷,Tab補全命令提示(十分有用)。
  5. man、info、--help命令幫助。
  6. 做業以及經常使用快捷鍵、通配符的截圖。


chapter 3

  1. 最大的收穫是明白了su、sudo的用法,理解了在婁老師的指導下配置共享文件夾時的指令的含義。
  2. 第三章的權限設置方式很是有意思。結合在網絡上找到的一些別的解釋方法,進行了更好的理解。
  3. 對應截圖。



chapter 4

  1. FHS 定義了兩層規範,第一層是 / 下面的各個目錄應該要放什麼文件數據;第二層是針對 /usr 及 /var 這兩個目錄的子目錄來定義。
  2. 使用cd切換目錄。
    cd ~ 進入用戶主目錄;
    cd - 返回進入此目錄以前所在的目錄;
    cd .. 返回上級目錄;
    cd ../.. 返回上兩級目錄;
  3. pwd獲取當前相對路徑。
  4. touch建立空白文件,mkdir建立新的目錄。
  5. cp複製指令。
  6. rm刪除文件,加-f強制刪除,加-r或-R刪除目錄。
  7. mv可用來移動文件(mv 源目錄文件 目的目錄),並給文件重命名(mv 源目錄文件 目的目錄)。
  8. rename可用於批量重命名。語法爲rename+(參數)。
    參數形式:
  • 原字符串:將文件名須要替換的字符串;
  • 目標字符串:將文件名中含有的原字符替換成目標字符串;
  • 文件:指定要改變文件名的文件列表。
    實例:
    • rename "s/$//.txt/" * 把全部的文件名都以txt結尾。
      • rename "s//.txt//" * //把全部以.txt結尾的文件名的.txt刪掉
      • 使用rename foo foo0 foo?,會把foo1到foo9的文件重命名爲foo01到foo09,重命名的文件只是有4個字符長度名稱的文件,文件名中的foo被替換爲foo0。
    • 使用rename foo foo0 foo??,foo01到foo99的全部文件都被重命名爲foo001到foo099,只重命名5個字符長度名稱的文件,文件名中的foo被替換爲foo0。(參考自網絡,實驗樓中並沒有詳細講解且並未要求掌握,故沒有深刻學習)
  1. 文件查找。cat 爲正序顯示,tac 爲倒序顯示。
  2. nl 命令,添加行號並打印。
  3. more 和 less 命令分頁查看文件。
  4. head 和 tail 命令查看文件開頭或者末尾。
  5. file 命令查看文件的類型。

chapter 5

  1. 所謂變量就是計算機中用於記錄一個值(不必定是數值,也能夠是字符或字符串)的符號,而這些符號將用於不一樣的運算處理中。
  2. 讀取變量的值,使用 echo 命令和 $ 符號
  3. 可使用 unset 命令刪除一個環境變量。
  4. 可使用 source 命令來讓環境變量當即生效。
  5. 與搜索相關的命令經常使用的有 whereis(簡單快速),which(小而精),find(精而細) 和 locate(快而全)。
  6. 相關知識點截圖。


chapter 6

  1. du 命令分別查看默認壓縮級別、最低、最高壓縮級別及未壓縮的文件的大小.
  2. 使用 -e 參數能夠建立加密壓縮包。

chapter 7

  1. 使用 df 命令查看磁盤的容量。
  2. 使用 du 命令查看目錄的容量。
  3. 使用 dd 命令建立虛擬鏡像文件。
    使用 mkfs 命令格式化磁盤。
    使用 mount 命令掛載磁盤到目錄樹。
    使用 umount 命令卸載已掛載磁盤。
    使用 fdisk 爲磁盤分區。
    使用 losetup 命令創建鏡像與迴環設備的關聯。
  4. 此部分只能跟着實驗樓的教程一步一步來,感受本身並未實際理解並靈活應用。應當重點學習。

chapter 8

  1. 主要內容爲help、info、man三個幫助命令。很是有用。

小結

Linux是我接觸的第三種操做系統,不一樣於Windows以及MacOS那種基於圖形的操做系統,Linux展示了一種徹底不一樣的人機互動模式。在WIndows中只有碰到某些棘手的問題纔會去使用DOS,而linux中與終端的交互則是屢見不鮮。終端的快捷鍵也與英語有密不可分的關係,如Ctrl+c的強制推出就可將C看爲cut,rm刪除可認爲remove,加-f強制刪除可認爲Force之意,也並不是初學時看起來那等晦澀難懂。相信在從此的學習中會有更深刻的理解。less

相關文章
相關標籤/搜索