Download presentation
Presentation is loading. Please wait.
1
Unix 指令1
2
連上遠端主機 ssh(2/2) putty載點http://putty.cs.pu.edu.tw/download.html
詳細說明
3
線上查詢指令 who finger date clear echo man 印出正在使用系統的使用者 顯示特定使用者的資訊 顯示日期和時間
清除螢幕 echo 重覆輸出自己的變數 man command-name 指令查詢
4
快速鍵 Crtl+c 中斷正執行的程式 Ctrl+u 清除整列指令
5
目錄指令(1/2) pwd cd rmdir rm 顯示目前的目錄 變換目錄 刪除一個空的目錄 刪除一個檔案或目錄
語法 rm [-fir] 檔案或目錄 參數說明 -f 強制移除(force) -i 詢問同意動作(interactive) -r 遞回動作(recursive,刪除目錄及目錄下之子目錄)
6
目錄指令(2/2) mkdir cp 建立一個新的目錄 複製檔案或目錄 語法 cp [-adpr] 來源檔 目的檔 參數說明
7
練習 新增一個目錄(名稱自取)。例如OS 更換路徑到目錄(OS)中
8
新增/寫入檔案 touch > >> 新增一個空白檔案 touch test.txt 將輸出資料寫成新檔案
date > date.txt >> 將輸出資料寫入舊檔案中(不覆蓋) date >> date_old.txt
9
練習 利用echo 與 > 指令將自己的學號寫入OS/sid.txt中 將日期(date)、目前路徑(pwd)寫入sid.txt。
10
檔案指令(1/3) mv cat 移動檔案、更改檔名 語法 mv [-fiu] 來源 目的 參數說明 顯示檔案內容
-f 強制移除(force) -i 若檔案存在,詢問是否覆蓋 -u 若檔案存在,來源比較新時,才會更新(update) cat 顯示檔案內容 語法 cat [參數] 檔名 -b 列出行數,空白行除外 -n 列出行數,包括空白行
11
檔案指令(2/3) ls head tail 顯示目錄的內容(List) 參數說明 顯示檔案內容的前面行數 語法 head –行數 檔案
-l 詳細資料(Long Format) -f 在檔名後面,列出檔案型態 head 顯示檔案內容的前面行數 語法 head –行數 檔案 tail 顯示檔案內容的最後行數 語法 tail –行數 檔案
12
練習 複製sid.txt檔案,新檔名為file.txt。 將詳細目錄內容(檔名屬性)寫入file.txt。
新增一個空的temp.txt檔案,將sid.txt的前10行(head)內容寫入temp.txt中。 將sid.txt重新命名為user.txt。 刪除temp.txt檔案。
13
檔案權限 檔案權限說明 檔案類型 d 目錄 - 檔案 l 連結檔(link file) b 裝置檔裡面的可供儲存的周邊設備
c 表示為裝置檔裡面的序列埠設備
14
檔案權限 權限的意義 目錄檔案 一般檔案 r 可讀取目錄內記錄的檔名 w 可在該目錄內建立/刪除檔名 x 可進入該目錄
15
檔案權限 權限的應用 進入某目錄成為『可工作目錄』的基本權限 建立一個檔案的基本權限 進入某目錄並執行該目錄下的某個指令
使用者可進入該目錄需具備 x 權限 使用者可在該目錄查閱檔名,需具備 r 權限 建立一個檔案的基本權限 使用者在該目錄要具有 w,x 的權限 進入某目錄並執行該目錄下的某個指令 使用者在該目錄至少要有 x 的權限 使用者在該檔案至少需要有 x 的權限
16
檔案指令(3/3) chmod 檔案權限的修改 語法 範例 符號法 數字法
rwx 421 範例 讓所有人都可以執行 test.exe 程式 >> chmod a+x test.exe
17
練習 查看OS資料夾中所有檔案屬性。 將user.txt的屬性改為rwxrwxr-x 將file.txt的屬性改為rwx------
Similar presentations