我有一个二进制“测试”,我尝试按如下方式运行它:
root@g-6:~# ./home/test
-bash: ./home/test: No such file or directory
关于这个错误,请问您有什么主意吗?
太感谢了。
该程序确实位于/home/test
吗?对于普通的Linux发行版,放置程序将是一个奇怪的地方。
假设您的意思是您的主目录,那么通常的位置将是/home/
加上您的用户名,因此程序将位于/home/researcher/test
。或者,如果它位于根目录的主目录中/root/test
(请注意:那里没有“ home”)。
因此,这就是您要运行它时要输入的内容。/home/researcher/test
以普通用户/root/test
身份,以root用户身份。
或先使用cd /home/researcher
(或cd /root
)进入目录,然后键入./test
。
问题.
是它的意思是“当前目录”。因此,如果您所在的位置~
(所在的位置),则命令的./home/test
意思是~/home/test
,与/home/test
!不相同!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句