我计划做的一件事就是编写(非常简单的)Perl脚本,并且希望能够在不从终端显式调用Perl的情况下运行它们。我知道,要做到这一点,我需要授予它们执行权限。使用chmod做到这一点很容易,但这似乎也是一个有点繁琐的额外步骤。我想要的是以下两种情况之一:
首先,有没有一种方法可以在保存文件时设置执行标志?目前我正在尝试使用gedit和geany,但如果其他同样(或更好)功能的编辑器具备此功能,我也可以考虑切换。
如果没法实现第一种情况,那么是否有一种方法可以声明在特定目录中创建的所有文件都应该具有执行权限呢?
我的umask设置为022,按照我的理解应该没问题,但是看起来这些文件被创建为文本文件(默认权限为666),而不是可执行文件(默认权限为777)。
也许我只是有点懒,但我认为必须有比每次创建新脚本都要进行chmod更方便的方法。