Shell 什么是#!Linux中的运算符是什么意思?

Shell 什么是#!Linux中的运算符是什么意思?,shell,Shell,在学习教程时,我发现了一个命令 #!/bin/sh git --work-tree=/var/www/domain.com --git-dir=/var/repo/site.git checkout -f 我不明白#的意思/bin/sh。我试图搜索它,但谷歌删除了!搜索结果中的符号 什么是#/bin/sh这里的意思是什么? 请帮忙 #指定在未显式调用脚本时应使用的程序 在您的情况下,如果使用以下命令调用脚本:Linux将以/bin/sh的方式执行脚本,这是一种约定,指定哪个shell程序应该解

在学习教程时,我发现了一个命令

#!/bin/sh
git --work-tree=/var/www/domain.com --git-dir=/var/repo/site.git checkout -f
我不明白#的意思/bin/sh。我试图搜索它,但谷歌删除了!搜索结果中的符号

什么是
#/bin/sh
这里的意思是什么?
请帮忙

#指定在未显式调用脚本时应使用的程序


在您的情况下,如果使用以下命令调用脚本:Linux将以
/bin/sh

的方式执行脚本,这是一种约定,指定哪个shell程序应该解释文件的其余部分。注意!你能帮我理解我的问题能得到答案吗?你能帮我理解问这个问题最好的方法是什么吗?如果不是,你只是在宣扬无知。。。让无知的人保持无知,就好像他们没有权利知道他们不知道的东西一样。