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

Chr*_*tia 1 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或者其他什么,或者还有什么其他影响。

Jef*_*ler 5

您可以使用以下内容:

PATH=$(/usr/bin/getconf PATH)
Run Code Online (Sandbox Code Playgroud)

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