当在终端中给出二进制文件时,你可以通过以下方式启动它
sh myapp
或者
./myapp
还有其他方法可以启动应用程序吗? sh 和 ./ 之间有什么区别吗? 它们代表什么?
答案1
它们之间是有区别的。
我们先来看第一个:
启动myapp
它myapp
在 中打开sh
。正如 muru 所说,该命令可能不适用于二进制文件。
我们来看第二个:
./myapp
它告诉 shell 打开myapp
。shell 将应用程序设置为首选,然后向应用程序发送打开该应用程序的命令。
我记得这种sh
方式不需要执行权限。(有谁可以确认一下吗?)