Download - 基本操作與基本指令
![Page 1: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/1.jpg)
基本操作與基本指令
![Page 2: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/2.jpg)
2
系統登入與操作介面系統登入與操作介面使用 Linux登入方式Virtual Terminal切換終端機Linux 命令
![Page 3: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/3.jpg)
3
使用 Linux登入多人多工環境多使用者同時使用不影響
![Page 4: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/4.jpg)
4
登入方式本機直接登入網路登入
![Page 5: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/5.jpg)
5
Virtual TerminalConsole 模擬多個 Virtual Terminal每個 Virtual Terminal 可視為獨立且
直接連線的 Console彼此不影響預設有 7 個終端機VT1~6: 文字模式VT7: 圖形
![Page 6: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/6.jpg)
6
切換終端機圖形模式切換Ctrl+Alt+F7
文字模式切換Ctrl+Alt+F1~F6
![Page 7: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/7.jpg)
7
Linux 命令大多數工作可用輸入命令方式完成圖形化介面在 Linux 中非必要
![Page 8: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/8.jpg)
8
指令操作指令操作輸入指令方式指令格式基礎指令
![Page 9: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/9.jpg)
9
輸入指令方式終端機模擬器文字終端機
![Page 10: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/10.jpg)
1010
指令格式指令格式指令 [ 選項 ] [ 選項值 ] [ 參數 ] [ 檔案 ]
指令 [ 選項 ] [ 選項值 ] [ 參數 ]
![Page 11: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/11.jpg)
11
基礎指令clearcalwhottysuwhoamiwritewallrebootpoweroffLANG=C
![Page 12: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/12.jpg)
12
FHS 目錄結構Windows 目錄結構Linux 目錄結構兩者差異Linux 主要目錄用途Linux 檔案規則
![Page 13: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/13.jpg)
13
Windows 目錄結構
![Page 14: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/14.jpg)
14
Linux 目錄結構不使用磁碟機代號使用 / 根目錄作為起始點
![Page 15: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/15.jpg)
15
兩者差異Windows
Linux
![Page 16: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/16.jpg)
16
Linux 主要目錄用途根據 FHS(http://www.pathname.com/fhs/) 的官方文件指出,檔案與目錄可以依據特性區分為四大類別。
![Page 17: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/17.jpg)
17
/bin/bin 目錄目錄
檔案名稱 說明/bin/bash Bash Shell 啟動程
式/bin/cp 複製檔案/bin/ls 檢視檔案資訊/bin/rm 刪除檔案/bin/mv 搬移檔案
![Page 18: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/18.jpg)
18
/sbin/sbin 目錄目錄
檔案名稱 說明/sbin/mii-tool 檢視網路連線狀態/sbin/fdisk 磁碟分割管理/sbin/shutdown 系統關機/sbin/init 初始化系統程式檔案
![Page 19: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/19.jpg)
19
其他目錄其他目錄目錄名稱 說明
/boot 開機時系統所需的檔案
/mnt 臨時掛載裝置使用
/media 可移動式裝置的掛載位置
/opt 安裝較大的套件軟體使用
/etc 系統組態設定檔
/dev 裝置檔案
/home 使用者家目錄
/tmp 暫存檔
/root Root 家目錄
![Page 20: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/20.jpg)
Linux 檔案
# touch test # ls –al test
![Page 21: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/21.jpg)
Linux 檔案種類
正規檔案 ( regular file )◦ 第一個屬性為 [ - ]
純文字檔 (ascii) 二進位檔 (binary)
目錄 (directory) :◦ 第一個屬性為 [ d ]
連結檔 (link) :◦ 第一個屬性為 [ l ]
設備檔 (device) :◦ 區塊 (block) 設備檔,第一個屬性為 [ b ] ; ◦ 字元 (character) 設備檔,第一個屬性為 [ c ]
。
![Page 22: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/22.jpg)
Linux 檔案屬性
![Page 23: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/23.jpg)
更改 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: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/24.jpg)
更改 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: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/25.jpg)
更改 Linux 檔案所屬群組
chgrp 群組名稱檔案或目錄
範例: # chgrp users test # ls -l
drw-r--r-- 1 root users 1 Jun 20 14:36 test
![Page 26: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/26.jpg)
26
檔案與目錄檔案檢視常用指令
![Page 27: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/27.jpg)
27
檔案檢視檔案檢視 --ls--ls-a : 顯示目錄內所有檔案,包含影藏
檔-t :依據時間日期作排序-R :將目錄下的子目錄一併顯示-r :檔案的排序反向進行輸出-d :僅顯示目錄名稱-h :將檔案大小以簡易易懂的方式顯
式-S :以檔案大小進行排序
![Page 28: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/28.jpg)
28
常用指令常用指令cd :切換路徑mkdir :產生目錄pwd :查詢目前路徑cp :複製檔案rm :刪除檔案mv :搬移或更名檔案
![Page 29: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/29.jpg)
2929
切換目錄切換目錄cdcd -cd /etccd /etc/sysconfigcd ~cd ..
查詢目前路徑查詢目前路徑PWD
![Page 30: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/30.jpg)
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: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/31.jpg)
觀看檔案內容cat 由第一行開始顯示檔案內容tac 從最後一行開始顯示,可以看出 tac
是 cat 的倒著寫more 一頁一頁的顯示檔案內容less 與 more 類似,可以往前翻頁head 只看頭幾行tail 只看尾巴幾行nl 顯示的時候,順道輸出 行號od 以二進位的方式讀取檔案內容
![Page 32: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/32.jpg)
連結檔的介紹
連結檔的介紹: 什麼是 inodeBlock 是記錄『檔案內容資料』的地區,而 inode 則是記錄『該檔案的屬性、及該檔案放置在哪一個 Block 之內』的資訊
ln◦hard link
不能跨 filesystem/ 不能 link 目錄◦symbolic link ◦ln [-s] [ 來源檔 ] [ 目的檔 ]
![Page 33: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/33.jpg)
檔案與目錄權限
chown 改變檔案的擁有人chgrp 改變檔案的所屬群組chmod 改變檔案的可寫、可讀、可執行等屬性
umask 改變預設的建立檔案或目錄時的屬性
chattr 改變檔案的特殊屬性lsattr 顯示檔案的特殊屬性
![Page 34: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/34.jpg)
搜尋檔案或目錄which 查看可執行檔案的位置
# which lswhereis 查看檔案的位置
# whereis [–b/-m] lslocate 配合資料庫查看檔案位置
# locate ls #updatedbfind 尋找檔案
# find / -name “ls”
![Page 35: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/35.jpg)
磁碟與硬體管理查看硬碟或目錄的容量: df, du切割與格式化硬碟: fdisk, mke2fs,
e2label, mknod檢查硬碟壞軌與資料同步化寫入: fsck,
sync關於軟碟開機片: mkbootdisk, fdformat各式磁區的掛載: mount, umount設定開機時即掛載的方式: /etc/fstab虛擬記憶體 Swap : mkswap, swapon,
swapoff磁碟效能: hdparm
![Page 36: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/36.jpg)
36
指令參數說明指令參數說明 -man-man【空白鍵】:往前捲動一個頁面【 b】:往後捲動一個頁面【 Enter 】 :往下移動一行【 PageDown 】 :往前捲動半頁【 PageUp 】 :往後捲動半頁/ 關鍵字:往前搜尋關鍵字?關鍵字:往後搜尋關鍵字【 q】:離開
![Page 37: 基本操作與基本指令](https://reader033.vdocuments.mx/reader033/viewer/2022061501/56813b29550346895da3eaa1/html5/thumbnails/37.jpg)
37
Man-Man-章節介紹章節介紹章節 說明
1 使用者指令2 由 Linux核心提供的系統呼叫3 函數庫4 裝置檔案5 檔案格式或與設定檔案相關的語法6 遊戲軟體7 雜項8 管理工具與指令