不小心将 $PATH 设置为无意义的内容后如何重置它?

不小心将 $PATH 设置为无意义的内容后如何重置它?

我使用的是 Mac OS X High Sierra。我正在执行一个 scp 命令,重复了几次,所以我想变得聪明,只需设置$IMAGE图像名称的变量,以及$PATH是否需要为其添加额外的路径。好吧,我将$PATH变量设置为“page-attachments”,所以现在自然没有 Linux 命令可以在 CLI 中运行。我什至无法尝试重新定义$PATH。任何命令都会返回

-bash:页面附件:找不到命令

有没有办法让我将其重置为原来的样子?我不能vim .bashrc或 .bash_profile 因为即使 vim 现在也无法工作。我不确定它是否是/usr/bin/usr/local/bin其他什么或还有什么其他影响。

答案1

您可以使用以下内容:

PATH=$(/usr/bin/getconf PATH)

使用 的完整路径getconf,这将返回您可以继续使用的库存 PATH 值。

相关内容