经过多年的 Bash,我刚刚搬到了鱼壳。我已经很容易地移植了我所有的函数,除了一个我称为 mkroot 的非常简单的函数:
mkroot () {
sudo bash --rcfile ~/.bashrc;
}
我用它来打开一个根 shell,它总是与我的个人环境保持同步(所以我所有熟悉的快捷方式都可以使用)。
反正有没有在鱼中复制这个而不必配置root的环境?
感谢您的任何提示。
经过多年的 Bash,我刚刚搬到了鱼壳。我已经很容易地移植了我所有的函数,除了一个我称为 mkroot 的非常简单的函数:
mkroot () {
sudo bash --rcfile ~/.bashrc;
}
我用它来打开一个根 shell,它总是与我的个人环境保持同步(所以我所有熟悉的快捷方式都可以使用)。
反正有没有在鱼中复制这个而不必配置root的环境?
感谢您的任何提示。
看起来我很困惑,因为 macOS (10.15) 和 Linux (Debian Bullseye) 上的行为不同。
在 macOS 上,在我的环境中 sudo 根鱼壳所需的一切是:
但是在 Linux 上打开一个带有 root 环境的 shell。
在 Linux 上,我可以通过以下方式获得我想要的行为:
附带说明一下,在 macOS 上,您可以使用 sudo 打开具有 root 环境的 root shell,如下所示: