编辑 .bashrc 后登录时,您确定要继续吗?

编辑 .bashrc 后登录时,您确定要继续吗?

为什么系统会询问我Are you sure you want to proceed?登录?

我刚刚编辑.bashrc并添加了下面给出的行。

gnome-terminal -e "sudo -i mount -a"

提前致谢,

答案1

不太清楚为什么会产生这个特定的消息,但你肯定不希望在你的 中出现这个命令.bashrc。这是一个非常糟糕的想法,原因如下:

  1. .bashrc每次打开终端时都会读取。您真的希望每次打开一个终端时都启动第二个终端吗?

  2. 为什么每次打开终端或启动新 shell 时都要挂载所有驱动器?mount -a无论如何,任何挂载的驱动器在启动时都会被挂载。如果不是,只需手动运行一次。为什么要运行多次?

  3. 这将导致每次启动 shell/终端时都会出现一个终端,要求您输入密码。为什么要这样做?

  4. -i这是个小问题,但当你给出sudo运行命令时,使用它完全没有意义。-i只有当你想启动一个交互式 root shell 时才有用。

无论如何,这显然是一个XY问题。我建议您发布一个新问题,解释一下您想要实现的目标,这样我们就可以为您提供更好的方法。

相关内容