20 chmod()函數的作用是什麼?
(A) 更改檔案所有者
(B) 更改檔案群組
(C) 更改檔案權限
(D) 更改檔案名稱
答案:登入後查看
統計: A(1), B(2), C(4), D(0), E(0) #3399867
統計: A(1), B(2), C(4), D(0), E(0) #3399867
詳解 (共 2 筆)
#7318851
【第一步:找關鍵字】
關鍵字:
-
chmod(change mode)← 超關鍵
-
mode(模式 = 權限)
? 這題就是「英文縮寫拆解題」
【第二步:白話翻譯】
這題在問:
? 「chmod 這個函數,是拿來改什麼的?」
【第三步:解題思路】
這題在考什麼觀念?
? Unix/Linux 檔案權限管理
解題步驟
-
拆解 chmod
-
ch = change(改變)
-
mod(e) = 模式(權限)
-
-
組合意思
→ 改變檔案的權限
原理與規則(生活比喻)
把檔案想成一個房間:
-
權限 = 誰可以進來、看、修改
? chmod() 就是:
改這個房間的「門禁設定」
【第四步:選項分析】
(A) 為什麼錯?
✘ 錯
更改檔案所有者是:
? chown()(change owner)
(B) 為什麼錯?
✘ 錯
更改群組是:
? chgrp()
(C) 為什麼對?
✔ 正確(本題答案)
? chmod():
改變檔案的權限(讀、寫、執行)
(D) 為什麼錯?
✘ 錯
改檔名是:
? rename()
【觀念補充與延伸】
核心觀念定位
? Unix/Linux 檔案權限
? 超高頻考點(必背)
法條或定義
-
chmod(change mode):
用來改變檔案或目錄的存取權限
權限三種(一定要熟)
| 權限 | 符號 | 數值 |
|---|---|---|
| 讀取 | r | 4 |
| 寫入 | w | 2 |
| 執行 | x | 1 |
常見指令範例
ㅤㅤ
chmod 755 file.txt
ㅤㅤ
? 代表:
-
使用者:7(rwx)
-
群組:5(r-x)
-
其他人:5(r-x)
觸類旁通(舉一反三)
對比概念
| 指令 | 功能 |
|---|---|
| chmod | 改權限 |
| chown | 改擁有者 |
| chgrp | 改群組 |
變化題型
-
問:chmod 644 是什麼意思?
? rw-r--r--
【記憶口訣】
? 「chmod 改門禁(權限)」
【常見陷阱】
學生最容易搞混的地方
chmod、chown、chgrp 混在一起
心理盲點
看到 ch 就亂選
避坑指南
? 記三個關鍵:
-
mod → 權限
-
own → 擁有者
-
grp → 群組
0
0