Linux
為什麼系統啟動時會呼叫命令rm
我的電腦是 Mac pro。
我刪除
x
了rm
以防意外刪除文件:
sudo chmod o-x /bin/rm
但是,當我重新啟動我的電腦時,我在終端上收到一條消息:
-bash: /bin/rm: 權限被拒絕
如果我這樣做
o+x
,bin/rm
該消息將消失。所以我只想知道系統啟動時會自動刪除哪些文件。
啟動時有很多清理工作,例如刪除
/tmp
. 所以你不應該改變/bin/rm
權限。如果您擔心意外刪除文件,您可以將 rm 別名為 rm -i,以便始終提示您進行確認。
alias rm='rm -i'
在/etc/profile
或/etc/bash.bashrc
或等價物。