鳥哥那本書的第6章

檔案許可權:

^                ^     ^      ^        ^              ^                 ^

1                2     3       4        5              6                  7

檔案有 檔案所有者、檔案所屬使用者組 的概念如上圖.

1. 十個字母表示檔案許可權 分為4個部分

   d  r_x  r_x  _ _ _

  第一個字母:表示檔案型別

d 目錄,   - 檔案,  l 連線檔案, b  可供儲存的介面裝置,  c 串列埠裝置

第2-4個字母:表示檔案所有者對檔案的許可權 分別是可讀r 可寫w 可執行x 沒有許可權用 _ 表示

第5-7個字母:表示檔案所屬使用者組對檔案的許可權

第8-10個字母:表示其他使用者對檔案的許可權

  d  r_x  r_x  _ _ _  表示一個目錄,檔案所有者可讀可執行, 檔案使用者組使用者可讀可執行,其他使用者不可讀不可寫不可執行

2. 檔案連線數

3. 所有者

4. 使用者組

5. 檔案容量 單位B

6. 最後修改日期

7. 檔名   .開始表示隱藏檔案

改變檔案的屬性:

chgrp: 改變檔案所屬的使用者組

如把test1.txt改到users使用者組下: chgrp  users  text1.txt

chown: 改變檔案所有者 也可以把使用者組 和 使用者名稱 一起改了

如把test1.txt改到kuang使用者下: chown kuang text1.txt

把test1.txt改到users使用者組kuang使用者下: chown kuang:users test1.txt  (也可以用 . 來代替:)

chmod: 改變檔案的許可權

第一種利用數字 r 4  w 2  x 1 賦予的許可權就是這三個數中的值

如  chmod 600 test1.txt : 把test1.txt的屬性改為了 rw- --- ---

第二種,利用符號

三種身份表示 u:user  g:group  o:others   a: all

+:加入許可權  -:去掉許可權  =:設定許可權

如 chmod u=rwx test1.txt  把test1.txt的使用者許可權設為了rwx 其他的不變

其他一些用到的指令:

cat: 讀出檔案內容  如 cat test1.txt

su: 切換使用者身份  如 su kuang

mkdir: 新建新目錄

進入資料夾:

絕對路徑  cd  /home/名字/名字   用 / 開始,打出所有的路徑

相對路徑  cd  ./名字   . 表示當前目錄, 這句表示進入當前目錄下的子檔案

cd ..  返回上一層目錄,注意 .. 和 cd 之間有個空格