基本操作與基本指令

37
基基基基基基基基基

Upload: langer

Post on 05-Jan-2016

77 views

Category:

Documents


0 download

DESCRIPTION

基本操作與基本指令. 系統登入與操作介面. 使用 Linux 登入方式 Virtual Terminal 切換終端機 Linux 命令. 使用 Linux. 登入 多人多工環境 多使用者同時使用不影響. 登入方式. 本機直接登入 網路登入. Virtual Terminal. Console 模擬多個 Virtual Terminal 每個 Virtual Terminal 可視為獨立且直接連線的 Console 彼此不影響 預設有 7 個終端機 VT1~6: 文字模式 VT7: 圖形. 切換終端機. 圖形模式切換 Ctrl+Alt+F7 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 基本操作與基本指令

基本操作與基本指令

Page 2: 基本操作與基本指令

2

系統登入與操作介面系統登入與操作介面使用 Linux登入方式Virtual Terminal切換終端機Linux 命令

Page 3: 基本操作與基本指令

3

使用 Linux登入多人多工環境多使用者同時使用不影響

Page 4: 基本操作與基本指令

4

登入方式本機直接登入網路登入

Page 5: 基本操作與基本指令

5

Virtual TerminalConsole 模擬多個 Virtual Terminal每個 Virtual Terminal 可視為獨立且

直接連線的 Console彼此不影響預設有 7 個終端機VT1~6: 文字模式VT7: 圖形

Page 6: 基本操作與基本指令

6

切換終端機圖形模式切換Ctrl+Alt+F7

文字模式切換Ctrl+Alt+F1~F6

Page 7: 基本操作與基本指令

7

Linux 命令大多數工作可用輸入命令方式完成圖形化介面在 Linux 中非必要

Page 8: 基本操作與基本指令

8

指令操作指令操作輸入指令方式指令格式基礎指令

Page 9: 基本操作與基本指令

9

輸入指令方式終端機模擬器文字終端機

Page 10: 基本操作與基本指令

1010

指令格式指令格式指令 [ 選項 ] [ 選項值 ] [ 參數 ] [ 檔案 ]

指令 [ 選項 ] [ 選項值 ] [ 參數 ]

Page 11: 基本操作與基本指令

11

基礎指令clearcalwhottysuwhoamiwritewallrebootpoweroffLANG=C

Page 12: 基本操作與基本指令

12

FHS 目錄結構Windows 目錄結構Linux 目錄結構兩者差異Linux 主要目錄用途Linux 檔案規則

Page 13: 基本操作與基本指令

13

Windows 目錄結構

Page 14: 基本操作與基本指令

14

Linux 目錄結構不使用磁碟機代號使用 / 根目錄作為起始點

Page 15: 基本操作與基本指令

15

兩者差異Windows

Linux

Page 16: 基本操作與基本指令

16

Linux 主要目錄用途根據 FHS(http://www.pathname.com/fhs/) 的官方文件指出,檔案與目錄可以依據特性區分為四大類別。

Page 17: 基本操作與基本指令

17

/bin/bin 目錄目錄

檔案名稱 說明/bin/bash Bash Shell 啟動程

式/bin/cp 複製檔案/bin/ls 檢視檔案資訊/bin/rm 刪除檔案/bin/mv 搬移檔案

Page 18: 基本操作與基本指令

18

/sbin/sbin 目錄目錄

檔案名稱 說明/sbin/mii-tool 檢視網路連線狀態/sbin/fdisk 磁碟分割管理/sbin/shutdown 系統關機/sbin/init 初始化系統程式檔案

Page 19: 基本操作與基本指令

19

其他目錄其他目錄目錄名稱 說明

/boot 開機時系統所需的檔案

/mnt 臨時掛載裝置使用

/media 可移動式裝置的掛載位置

/opt 安裝較大的套件軟體使用

/etc 系統組態設定檔

/dev 裝置檔案

/home 使用者家目錄

/tmp 暫存檔

/root Root 家目錄

Page 20: 基本操作與基本指令

Linux 檔案

# touch test # ls –al test

Page 21: 基本操作與基本指令

Linux 檔案種類

正規檔案 ( regular file )◦ 第一個屬性為 [ - ]

純文字檔 (ascii) 二進位檔 (binary)  

目錄 (directory) :◦ 第一個屬性為 [ d ]

連結檔 (link) :◦ 第一個屬性為 [ l ]

設備檔 (device) :◦ 區塊 (block) 設備檔,第一個屬性為 [ b ] ; ◦ 字元 (character) 設備檔,第一個屬性為 [ c ]

Page 22: 基本操作與基本指令

Linux 檔案屬性

Page 23: 基本操作與基本指令

更改 Linux 檔案屬性指令

ugoa

+( 加入 )-( 除去 ) =( 設定 )

r w x

檔案或目錄chmod

r=4,w=2,x=1

# chmod 770 test

owner  = rwx  = 4+2+1 = 7group  = rwx  = 4+2+1 = 7others = ---  = 0+0+0 = 0

Page 24: 基本操作與基本指令

更改 Linux 檔案擁有者指令

chown [ -R ] 帳號名稱 檔案或目錄 chown [ -R ] 帳號名稱 : 群組名稱 檔案或目錄 範例:

# chown games test # ls -l test

drw-r--r--    1 games     root        0 Jun 20 14:36 test

# chown –R root:root tmp

Page 25: 基本操作與基本指令

更改 Linux 檔案所屬群組

chgrp 群組名稱檔案或目錄

範例: # chgrp users test # ls -l

drw-r--r--    1 root     users        1 Jun 20 14:36 test

Page 26: 基本操作與基本指令

26

檔案與目錄檔案檢視常用指令

Page 27: 基本操作與基本指令

27

檔案檢視檔案檢視 --ls--ls-a : 顯示目錄內所有檔案,包含影藏

檔-t :依據時間日期作排序-R :將目錄下的子目錄一併顯示-r :檔案的排序反向進行輸出-d :僅顯示目錄名稱-h :將檔案大小以簡易易懂的方式顯

式-S :以檔案大小進行排序

Page 28: 基本操作與基本指令

28

常用指令常用指令cd :切換路徑mkdir :產生目錄pwd :查詢目前路徑cp :複製檔案rm :刪除檔案mv :搬移或更名檔案

Page 29: 基本操作與基本指令

2929

切換目錄切換目錄cdcd -cd /etccd /etc/sysconfigcd ~cd ..

查詢目前路徑查詢目前路徑PWD

Page 30: 基本操作與基本指令

3030

檔案搬移檔案搬移mv [ 選項 ] 來源 目的mv /tmp/test /etcmv /tmp/* /tmp/test/mv –f /tmp/* /tmp/test/ : 強制覆蓋mv –i /tmp/* /tmp/test/ : 詢問是否覆蓋mv –u /tmp/* /tmp/test/ : 比較較新檔

Page 31: 基本操作與基本指令

觀看檔案內容cat  由第一行開始顯示檔案內容tac  從最後一行開始顯示,可以看出 tac

是 cat 的倒著寫more 一頁一頁的顯示檔案內容less 與 more 類似,可以往前翻頁head 只看頭幾行tail 只看尾巴幾行nl   顯示的時候,順道輸出 行號od   以二進位的方式讀取檔案內容

Page 32: 基本操作與基本指令

連結檔的介紹

連結檔的介紹: 什麼是 inodeBlock 是記錄『檔案內容資料』的地區,而 inode 則是記錄『該檔案的屬性、及該檔案放置在哪一個 Block 之內』的資訊

ln◦hard link

不能跨 filesystem/ 不能 link 目錄◦symbolic link ◦ln [-s] [ 來源檔 ] [ 目的檔 ]

Page 33: 基本操作與基本指令

檔案與目錄權限

chown 改變檔案的擁有人chgrp 改變檔案的所屬群組chmod 改變檔案的可寫、可讀、可執行等屬性

umask 改變預設的建立檔案或目錄時的屬性

chattr 改變檔案的特殊屬性lsattr 顯示檔案的特殊屬性

Page 34: 基本操作與基本指令

搜尋檔案或目錄which 查看可執行檔案的位置

# which lswhereis 查看檔案的位置

# whereis [–b/-m] lslocate 配合資料庫查看檔案位置

# locate ls #updatedbfind 尋找檔案

# find / -name “ls”

Page 35: 基本操作與基本指令

磁碟與硬體管理查看硬碟或目錄的容量: df, du切割與格式化硬碟: fdisk, mke2fs,

e2label, mknod檢查硬碟壞軌與資料同步化寫入: fsck,

sync關於軟碟開機片: mkbootdisk, fdformat各式磁區的掛載: mount, umount設定開機時即掛載的方式: /etc/fstab虛擬記憶體 Swap : mkswap, swapon,

swapoff磁碟效能: hdparm

Page 36: 基本操作與基本指令

36

指令參數說明指令參數說明 -man-man【空白鍵】:往前捲動一個頁面【 b】:往後捲動一個頁面【 Enter 】 :往下移動一行【 PageDown 】 :往前捲動半頁【 PageUp 】 :往後捲動半頁/ 關鍵字:往前搜尋關鍵字?關鍵字:往後搜尋關鍵字【 q】:離開

Page 37: 基本操作與基本指令

37

Man-Man-章節介紹章節介紹章節 說明

1 使用者指令2 由 Linux核心提供的系統呼叫3 函數庫4 裝置檔案5 檔案格式或與設定檔案相關的語法6 遊戲軟體7 雜項8 管理工具與指令