为什么有些应用程序必须通过终端启动?

为什么有些应用程序必须通过终端启动?

我对这个话题真的不太了解,所以我甚至不知道我这样说是否有意义,但请试着跟我一起来:有时当我下载一个应用程序时,它会被压缩,当你提取文件时没有简单的可执行文件,我必须去终端输入./app_name才能运行。我的一个朋友曾经看到我这样做是为了使用一个叫做 piskel 的应用程序,并试图制作一个可执行文件来帮我做这件事(打开终端并运行),但失败了。所以我的问题是为什么会发生这种情况?我能制作一个可以帮我完成这项工作的可执行文件吗(就像我的朋友试过的一样)?

答案1

这可能不是最好的方法,但它可能会挽救局面。

  1. 打开终端并定位到桌面,

    cd ~/Desktop
    
  2. 创建一个文件并赋予您想要的名称

    touch appShortcutName.sh
    
  3. 写下你的应用程序的路径(替换实际路径为./应用程序名称) 到此文件中。

    echo /path/to/your/app_name > appShortcutName.sh
    
  4. 该文件现在不可执行,因此您无法通过双击来运行它。更改文件权限。

    chmod u+x appShortcutName.sh
    

完成这些之后,您应该可以通过双击来运行它。

为获得更好的解决方案,请检查:如何在桌面上创建启动器?

相关内容