Linux PATH变量设置为空,如何修复

Linux PATH变量设置为空,如何修复,linux,bash,centos,.bash-profile,path-variables,Linux,Bash,Centos,.bash Profile,Path Variables,我试图在我的服务器中设置一个新的环境路径,但是没有使用bash.basrc,而是使用了/etc/profile。编辑后,我尝试使用sourceprofile重新编译文件,但出现了一个错误不是有效标识符。现在,当我运行echo$PATH时,它不显示任何内容,我的所有程序都没有运行,我甚至无法编辑该文件以检查是否有任何错误。希望您能提供帮助。我正在使用cent os也许您不能使用vim,但您可以这样使用它: /usr/bin/vim /etc/profile 重写您的文件并完全填充路径。好吧,我也

我试图在我的服务器中设置一个新的环境路径,但是没有使用bash.basrc,而是使用了/etc/profile。编辑后,我尝试使用sourceprofile重新编译文件,但出现了一个错误不是有效标识符。现在,当我运行echo$PATH时,它不显示任何内容,我的所有程序都没有运行,我甚至无法编辑该文件以检查是否有任何错误。希望您能提供帮助。我正在使用cent os

也许您不能使用vim,但您可以这样使用它:

/usr/bin/vim /etc/profile

重写您的文件并完全填充路径。

好吧,我也遇到了同样的情况。事实证明,我在一个脚本(而不是setenv)中错误地使用了“set PATH”。 我只是“取消设置路径”,然后我可以再次看到路径。
希望这会对其他人有所帮助

请添加一些您修改的脚本/代码片段并添加标签。首先,您不“编译”shell脚本。听起来好像是您引入了语法错误,但由于您没有向我们显示任何代码,因此很难判断。要开始使用,请在命令行上使用:
export PATH=/bin:/usr/bin