1 / 11

Unix 指令 2

Unix 指令 2. 檔案權限. 檔案權限說明 檔案類型 d 目錄 - 檔案 l 連結檔 (link file) b 裝置檔裡面的可供儲存的周邊設備 c 表示為裝置檔裡面的序列埠設備. 檔案權限. 權限的意義 目錄檔案 r 可讀取目錄內記錄的檔名 w 可在該目錄內建立 / 刪除檔名 x 可進入該目錄 一般檔案 r 可讀取該檔案的內容 w 可修改 / 編輯檔案的內容 x 可執行該檔案. 檔案權限. 權限的應用 進入某目錄成為 『 可工作目錄 』 的基本權限 使用者可進入該 目錄需具備 x 權限

Download Presentation

Unix 指令 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Unix指令2

  2. 檔案權限 • 檔案權限說明 • 檔案類型 • d目錄 • -檔案 • l連結檔(link file) • b裝置檔裡面的可供儲存的周邊設備 • c表示為裝置檔裡面的序列埠設備

  3. 檔案權限 • 權限的意義 • 目錄檔案 • r 可讀取目錄內記錄的檔名 • w 可在該目錄內建立/刪除檔名 • x 可進入該目錄 • 一般檔案 • r 可讀取該檔案的內容 • w 可修改/編輯檔案的內容 • x 可執行該檔案

  4. 檔案權限 • 權限的應用 • 進入某目錄成為『可工作目錄』的基本權限 • 使用者可進入該目錄需具備 x 權限 • 使用者可在該目錄查閱檔名,需具備 r 權限 • 建立一個檔案的基本權限 • 使用者在該目錄要具有 w,x的權限 • 進入某目錄並執行該目錄下的某個指令 • 使用者在該目錄至少要有 x 的權限 • 使用者在該檔案至少需要有 x 的權限

  5. 檔案權限 • chmod • 檔案權限的修改 • 語法 • 符號法 • 數字法 • rwx • 421 • 範例 • 讓所有人都可以執行 test.exe 程式 >> chmoda+x test.exe

  6. 練習5 • 在OS目錄中新增test1~4.txt檔案。 • 查看OS目錄中所有檔案屬性。 • 用符號法將test1.txt的屬性改為rwxrwxr-x • 用符號法將test2.txt的屬性改為rwx------ • 用數字法將test3.txt的屬性改為rwxrw-r-- • 用數字法將test4.txt的屬性改為rwxr-xr--

  7. 檔案搜尋 • grep • 在檔案中搜尋某一特定字串 • 參數說明 • -i忽略大小寫 • -n列出行號 • -v將不含某個字樣的行列出 • 範例 grep “My” file1 file2 • find • 某個目錄下開始一層層找檔案 • 語法 find 路徑 –name 檔名 • 範例 find html –name index.htm

  8. 練習6 • 搜尋OS/user.txt(sid.txt)檔案內容,找出自己登入帳號並印出其行號。 • 回到上一層(帳號的home directory),尋找user.txt(sid.txt)檔案。

  9. 進階檔案搜尋 • find • -user <name>: name 為使用者帳號名稱 • 範例 :find . –user swguo • -group <name> : name 群組名稱 • 範例 :find . –group swguo • -size [+-] SIZE : 搜尋比SIZE 還大(+)或小(-)的檔案,c : byte, k : KB • 範例 :find . –size +10c • -perm mode : 搜尋檔案權限”剛好等於”mode 的檔案,舉例 -rwxr--r-- ,亦即 0744 的檔案 • 範例 :find . –perm 0744

  10. 進階檔案搜尋 • 標準輸入和輸出裝置之管道 • |(pipe) • 允許一城市的標準輸出,被用來當作另一程式的標準輸入 • 範例 :ps –aux | grepswguo • 反查詢 grep–v • 列出指定字串以外的其他列 • grep –v [字串][目標]

  11. 練習7 • 找出在家目錄中,屬於自己檔案的位置,並儲存為MyFilePath.txt • 找出在家目錄中,檔案大於10byte的位置,並儲存為LargerThan10KB.txt • 找出家目錄中,檔案為770權限的位置 • 請找出在/etc/fstab中找出Fstype為 nfs的目錄

More Related