首先,停止以 root 身份执行所有内容。你永远不需要这样做。仅在sudo需要时运行单个命令。如果没有 sudo 正常命令不起作用,只需调用sudo !!再次执行它。
如果您在以 root 身份运行时对rm,mv和其他操作感到偏执,您可以将以下别名添加到您的 shell 的配置文件中:
[ $UID = 0 ] && \
alias rm='rm -i' && \
alias mv='mv -i' && \
alias cp='cp -i'
Run Code Online (Sandbox Code Playgroud)
这些都将分别-i在删除文件或覆盖现有文件之前提示您确认 ( ),但前提是您是root(ID 为 0 的用户)。
不过不要太习惯。如果您发现自己在一个不会提示您输入所有内容的系统上工作,您可能最终会在没有注意到的情况下删除内容。避免错误的最佳方法是永远不要以 root 用户身份运行,并在使用sudo.
| 归档时间: |
|
| 查看次数: |
1983 次 |
| 最近记录: |