不论是使用shell、还是putty连接远程服务器,亦或者本地linux系统,会遇到-bash:ls:command not found,这个错。
这个错的意思就是ls命令找不到,主要的原因呢。就是更改过环境变量后再次登录,未能抛出,造成环境变量失效。
搜索很多资料,都是直接用这行代码解决:
export PATH=/bin:/usr/bin:$PATH
这行代码确实能解决,但是下一次开启putty后,又会重新报错。
到底怎么解决呢,换个思路就是,既然不能抛出,那就配置一下,让它抛出:

直接配置到环境变量里。
最后别忘了激活:
source .bash_profile
本文详细解析了在使用Putty连接远程服务器时遇到的-bash:ls:commandnotfound错误,并提供了有效的解决方案。该问题通常由环境变量更改后未能正确加载引起,文章指导如何通过修改环境变量并激活.bash_profile来持久解决问题。

被折叠的 条评论
为什么被折叠?



