我有一个带有一些功能的shell脚本。我想将其转换为可执行文件。知道这是否可行?
由于
答案 0 :(得分:0)
在脚本的最顶部添加以下行:
#!/bin/sh
这被称为shebang。它指示在执行shell脚本时调用shell脚本的程序。您可以将其更改为任何内容。例如,要运行zsh脚本,您将使用#!/ bin / zsh,这是我机器上zsh解释器的路径。
然后,您需要使用chmod将文件标记为可执行文件。您可以按如下方式执行此操作:
chmod +x myscript
您现在可以像这样运行脚本:
/full/path/to/myscript
或者,如果您在脚本所在的目录中:
./myscript
'。'扩展到当前工作目录的路径。
如果您希望能够从任何地方运行脚本,请将其粘贴到path中的某个位置。例如
mv myscript /usr/bin
现在,您只需键入名称即可从任何地方运行脚本。