我做了一些非常愚蠢的事情。当在终端中使用变量时,我做了NAME=whatever
,然后决定尝试一条路径,因此在不考虑我适当命名变量的情况下:PATH='.'
这是一件糟糕的事情。
几乎零个命令正在运行,并且所有内容都显示为sed: command not found
。
我的天哪,请告诉我,有一些方法可以让我重拾旧路。
一些在路径上扩展的各种文件是完整的:
# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin"
export PATH=~/.npm-global/bin:$PATH
export PATH=~/.yarn-global/bin:$PATH
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
在文件的各个位置:
export NODE_PATH="/usr/local/lib/node_modules:$NODE_PATH"
export USR_PATHS="/usr/local:/usr/local/bin:/usr/local/sbin:/usr/bin:$ANDROID_PATH"
export PATH="$USR_PATHS:$PATH"
export PATH=/Applications/Postgres.app/Contents/Versions/latest/bin:$
运行source ~/.bash_profile
和source ~/.profile
之后,出现了一些错误,但大多数情况仍然不起作用:
$ code .
env: bash: No such file or directory
答案 0 :(得分:0)
通常这就足够了:
. /etc/environment
还可以重新导入.profile
. ~/.profile
答案 1 :(得分:0)
正如一些评论所表明的那样,我所做的更改仅在当前shell本地。打开新的外壳会还原环境。