本文主要是介绍Linux系统调用当前路径下需要在文件名前加 ./ 的原由,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这种现象最直接的原因就是Linux shell在搜索命令时没有包括当前目录,也就是环境变量PATH中没有添加当前路径./ ,所以shell在执行这些可执行文件时没有在当前路径下清楚寻找该文件,因此执行失败;
解决方法:
一、export PATH=./:$PATH (将当前路径包含在环境变量PATH中,但只在本次登录时生效)
二、修改配置文件/etc/profile, 增加一行export PATH=./:$PATH(始终生效)
这篇关于Linux系统调用当前路径下需要在文件名前加 ./ 的原由的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!