2017年12月5日 星期二

阿旺的Linux開竅手冊

網站提供許多基本與進階的Linux操作,如果覺得鳥哥vbird寫的Linux教學太雜,可以看這個網站。內容分成三大部分:
  1. 基礎篇:Linux的基礎操作
    1. 認識Linux:Linux歷史的介紹。有提到UNIX, minix, Linux之間的關係。另外有圖示說明Linux操作系統如何工作或與硬體溝通
    2. 安裝Linux:有介紹如何安裝Linxu在VirtualBox上面
    3. 了解文字介面: 基本指令列的操作
    4. 檔案/目錄/路徑:檔案與目錄的操作。另外管線pipeline與重新導向I/O redirection也在這邊有介紹
    5. 檔案操作/權限:基本檔案操作cp, mv, rm, ln的使用,還有rename大量更改檔案名稱
    6. vi文字編輯器:圖形化說明命令模式(CMD-line mode)、一般模式(Normal mode)、插入模式(Insert mode)之間的操作
    7. 檔案壓縮/搜尋:介紹指令來操作gz, bz2, z, zip與tar的使用。在找檔案方面有type, which, whereis, find等的使用
  2. 進階篇:Linux的進階管理
    1. 帳號/群組管理:指令useradd, userdel, passwd,  vipw, usermod, chfn, chsh, finger, groupadd, chgrp, chown, id, w, who, lastlog等。另外還有sudo的使用
    2. 正規表示法/過濾器:regular expression的說明與指令grep, egrep, fgrep, cut, col, tr, sort, uniq等等指令的解紹
    3. sed和awk:sed可以自動化修改文字檔,awk則可以統計及重新排版輸出
    4. 硬碟操作:格式化硬碟,還有虛擬裝置。相關的指令有df, du, blkid, fdisk, parted,  mkfs.*, tuen2fs, e2label, fsck, mount的使用方式
    5. LVM和RAID:把一堆硬碟組起來用的方法
    6. process程序:程序的操作與管理指令,如bg, fg, jobs, kill, killall。另外還有具名管線mkfifo的使用(不需要創造暫存檔就能夠讓指令互相溝通),fork(生出新的程序)與exec(生出新的程序後,舊的就死掉了)
    7. bash shell
  3. 補腦篇:更進階的操作
    1. 先進格式化硬碟:MBR, GPT的說明。格式化硬碟的指令parted的使用 
    2. file descriptor:檔案描述符與I/O redirection(重新導向)的使用,fd, exec, read, cat等指令的使用
    3. 虛擬儲存裝置:dd, losetup, kpartx指令,swap partition與quota的使用
_EOF_

1 則留言:

  1. 2021.9 試者要連網頁 出現錯誤 "阿旺的Linux開竅手冊 wanggen"

    回覆刪除