Ubuntu运行可执行文件时为什么直接输入名字没用,带上路径才行?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiang_shao344/article/details/82454761

解释:

shell只会根据PATH环境变量来查找命令,如果你的执行文件(假设名称为test)所在的目录不在$PATH中,那么直接输入文件名test将会说找不到文件

解决方法:两种

1. 将test执行文件所在的目录添加到PATH环境变量中。

2. 在提示符中用绝对或相对文件路径来运行test可执行文件(亦或是脚本文件)

g212

猜你喜欢

转载自blog.csdn.net/xiang_shao344/article/details/82454761