【问题标题】:msys2 set executable permission so that commands auto-completemsys2 设置可执行权限,以便命令自动完成
【发布时间】:2017-11-29 21:52:14
【问题描述】:

我希望能够在 msys2 上执行与 chmod +x file.sh 等效的操作。这在某种程度上似乎是可能的,因为我从 git 签出的可执行文件具有“+x”权限。但我为自己创建的新文件不会。

我已经阅读了这样的答案:Msys shell command to change the attributes of a file

我意识到 msys2 是最小的并且不会直接将权限映射到 Windows 的权限,并且“+x”权限不会使文件可执行或其他方式。但是 msys2 给出的权限似乎会影响完成。有一些files.sh 在选项卡上自动完成而有些没有,这很烦人。

【问题讨论】:

    标签: msys2


    【解决方案1】:

    对于脚本,请确保它们以 shebang 开头。对于 shell 脚本,请尝试:

    #!/bin/bash
    

    这应该会让 MSYS2 相信文件是可执行的,并允许 tab 补全。

    【讨论】:

    • 这似乎确实有效,并且是一个教训,以后不要那么懒惰。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 2015-08-27
    相关资源
    最近更新 更多