单击时运行可执行的bash文件

jam*_*tha 17 macos bash executable

我有一个bash文件,可以进行一些文件操作.我不希望每次运行它都要打开终端.当我双击它时,有没有办法让程序运行?(就像一个windows .exe文件)

谢谢

Gor*_*son 23

您可以在文件名中添加".command"扩展名 - 然后双击它将自动打开终端并在新窗口中运行脚本.注意:这假设您仍然希望通过终端界面观看/与脚本交互; 如果你想避免这种情况,用Platypus,AppleScript或Automator包装脚本(如Zifei和Ned建议的那样)将是更好的选择.


Zif*_*ong 12

你需要的是什么 Platypus.

Platypus是Mac OS X操作系统的开发工具.它可用于从解释脚本(如shell脚本或Perl和Python程序)创建本机,完美集成的Mac OS X应用程序.这是通过将脚本与运行脚本的可执行二进制文件一起包装在应用程序包目录结构中来完成的.

  • 这只是使文件在shell中可执行.它没有使它可以被点击在OS X查找器中启动.简化,因为它需要是OS X .app或其文件类型需要由.app处理. (2认同)

小智 7

最简单的方法是键入:sudo chmod 755 the_file_Name.这将允许您双击查找器中的文件.