Presentation is loading. Please wait.

Presentation is loading. Please wait.

檔案類型介紹 Linux 的檔案類型 目錄: 用ls –F時檔名後面有/,螢幕列出目錄時為藍色 可執行檔: 壓縮檔: 連結檔:

Similar presentations


Presentation on theme: "檔案類型介紹 Linux 的檔案類型 目錄: 用ls –F時檔名後面有/,螢幕列出目錄時為藍色 可執行檔: 壓縮檔: 連結檔:"— Presentation transcript:

1 檔案類型介紹 Linux 的檔案類型 目錄: 用ls –F時檔名後面有/,螢幕列出目錄時為藍色 可執行檔: 壓縮檔: 連結檔:
一般性檔案:最長可達256字元,中英文均可 例如:filename.txt(文字檔),mtv-0.4.README(說 明檔), lilo.conf(設定檔), ftp.log(紀錄檔) - file 指令可以用來辨識檔類型 目錄: 用ls –F時檔名後面有/,螢幕列出目錄時為藍色 可執行檔: 用ls –F時檔名後面有*,螢幕列出檔案時為綠色 壓縮檔: 通常檔名後面有 .Z .z .gz .zip .tgz 連結檔: 用ls 朝陽科大 李麗華 93年9月修訂

2 檔案搜尋指令 whereis:到設定好的路徑找出檔案或目錄所在的位置
例: whereis ls, whereis cp, whereis mv… 可看出大部份shell的指令都放在 /bin下面 /bin是根目錄下放binary的目錄即執行檔 whereis 會根據$PATH所設定的路徑去搜尋檔案 find: 是即時到硬碟找尋檔案或目錄的工具,它會消耗大量的系統資源做找尋的工作,所以應該小心使用 例: find / where –print (找尋與where有關的檔) find ~ –type d (只列出目錄) find / -name core –print -exec rm –fr {} \;(清理 散落在各個地方的core檔案) locate: 到updatedb找尋檔案或目錄的工具 例: locate file (找尋file的位置) 朝陽科大 李麗華 93年9月修訂

3 磁碟管理指令 df [–k][–m][-s]:disk filesystem space usage 例: df
df –km (顯示kilobyte,megabyte) df –ks (顯示byte, kilobyte, 和 summarize) du [–b][–k][–m][-s] : disk filesapce usage 例:du (顯示本帳號目錄下的所有使用byte) du –sm /dir1 (顯示目錄dir1的使用mega數) du –m (顯示所有使用mega數) free [–b][–k][–m][-o][-s][-t]:檢視記憶體狀態 例:free free –ot (顯示記憶體使用及總和,但不列緩衝區) free –bm (顯示byte 和 megabyte) 朝陽科大 李麗華 93年9月修訂

4 練習 last 及 cut cut [-b][-c][-d][-f]<輸出範圍> -b: 要輸的行數,以byte為單位
-c: 同-b 只是以字元為單位 -d: 以分界字元為基礎 -f: 以欄位為單位, 以-d的分界字元為辨識 ex: cut –b 3-5,7,9 filename cut –b 2- filename cut –f 1,3 filename cut –f 1,3 –d ,filename (下面指令在mandrake並沒有安裝,在其它系統是可用的) last [-n][-a][-R][-x]查詢最後登入使用者 -n : 列出最後n個user -a : 將登入的主機或IP顯示在最後 -R : 不顯示登入的主機或IP ex: last –20 last –20 –a last –10a 朝陽科大 李麗華 93年9月修訂

5 練習 sort 及 uniq sort [-f][-m][-n][-o<輸出檔>][+<起始欄位>]排序
+<起始欄位>: 以指定的欄位來排序 ex: sort filename sort +1 filename (排序下一個欄位) sort +2 –n filename sort –o sortfile fname1 fname2 fname3 朝陽科大 李麗華 93年9月修訂

6 練習 uniq uniq [–c][-d][-f<欄位>][-s<字元位置>][-u][-w<字元>] 查檢 及刪除重覆的行列 -c: 在每行旁邊顯示該行重複出現的次數 -d: 顯示重複出現的行列 -f: 忽略比較指定的欄位 -s: 忽略比較指定的字元 -u: 顯示僅出現一次的行列 -w: 指定每行最多要出較前面幾個字元 例: cat filename uniq fname (刪除重復出現的行列) uniq –d fname (只列出檔案中有重復出現的那幾行) uniq –s 7 fname(刪除重復出現的行,但不比較第7字元) uniq –f 2 fname (刪除重復出現的行,但不比較第2欄) uniq –c fname (計算檔案每行出現的次數) uniq –w 7 fname (比較每行前7個字元,並刪除重復出現的行列) 朝陽科大 李麗華 93年9月修訂

7 last/cut/sort/uniq綜合練習
請先做各別的練習 1.用last命令列出penguin主機的使用 狀況 2.用cut 取出使用者代號 3.用sort 將使用者代號做好排序 4.用uniq統計每個使用者的上機次數 5.請用sort做上機次數排行榜(最多次的在後面) 6.請用sort做上機次數排行但最多次的在前面 綜合練習: 1.請用pipe將上述1~4的指令做整合性的練習 2. 並查看其結果是否相同?? (diff) 朝陽科大 李麗華 93年9月修訂


Download ppt "檔案類型介紹 Linux 的檔案類型 目錄: 用ls –F時檔名後面有/,螢幕列出目錄時為藍色 可執行檔: 壓縮檔: 連結檔:"

Similar presentations


Ads by Google