shi0rik0 的博客shi0rik0 的博客
主页
所有文章
按类别浏览
按标签浏览
Ubuntu 实用脚本
Next.js 配置脚本
主页
所有文章
按类别浏览
按标签浏览
Ubuntu 实用脚本
Next.js 配置脚本
ACGN 1pinia 1electron 2理财 1神经网络 1transformer 1npm 1WSL 1算法八股文 7滑动窗口 1前缀和 1前缀树 1树状数组 1SSE 1Linux 1VS Code 1VuePress 1Spring 2
sudo 命令如何保留环境变量

Date: 12/22/2025Category: Tag: Linux

在 Ubuntu 系统中,我们一般不会以 root 用户直接登录,而是登录 ubuntu 用户,然后用 sudo 命令来提升权限。

按照正常的逻辑,我们可能会期望用 sudo 执行的效果和不用 sudo 执行的效果除了权限不同之外,其他的行为都是一样的,但是实际上,经常会发现加上 sudo 之后,程序就无法正常运行了,这很多时候是因为 sudo 命令默认情况下为了安全,会清除掉大部分的环境变量。我们可以用下面的命令来验证:

env
sudo env