标签: executable shebang
我觉得这个问题总是一个菜鸟,但是我想知道,程序中的shebang( Ex :#!/usr/bin/env python)如何执行它?
#!/usr/bin/env python
我知道该文件是由./filename运行的,但它是如何使用正确的执行程序运行的?
./filename
与使用python命令运行它是否相同?如果是这样,shebang如何将其重定向到命令?
python
答案 0 :(得分:0)
Sergio回答:
shebang行指定了权利"执行者"。这是如何找到的(program loader)。