一尘不染

从$ PATH变量中删除冗余路径

linux

我已经在$ PATH变量中定义了6次相同的路径。

我没有注销来检查它是否有效。

如何删除重复项?

$ PATH变量如下所示:

echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin

我如何将其重置为

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

阅读 317

收藏
2020-06-03

共1个答案

一尘不染

您只需执行:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

如果您想永久更改,则将其添加到当前会话中,将其添加到任何.bashrc,bash.bashrc,/ etc / profile-
适合您的系统和用户需求的位置。

注意:这是针对Linux的。对于新的编码器,我们将予以明确。(`,’)不要尝试SET =这些。

2020-06-03