诗和远方

SHEBANG(#!)

在计算领域中,Shebang(也称为 Hashbang )是一个由井号和叹号构成的字符序列 #! ,其出现在文本文件的第一行的前两个字符。

Unix Shebang

Unix 术语中,井号通常称为 sharp,hash 或 mesh;而叹号则常常称为 bang。

在文件中存在 Shebang 的情况下,类 Unix 操作系统的程序载入器会分析 Shebang 后的内容,将这些内容作为解释器指令,并调用该指令,并将载有 Shebang 的文件路径作为该解释器的参数。

例如,以指令#!/bin/sh开头的文件在执行时会实际调用/bin/sh程序(通常是 Bourne shell 或兼容的 shell,例如 bash、dash 等)来执行。这行内容也是 shell 脚本的标准起始行。

由于 # 符号在许多脚本语言中都是注释标识符,Shebang 的内容会被这些脚本解释器自动忽略。

Random
2017年全球企业在美国获得的专利数量前十位2018年01月09日
靓丽的外表,古老的内核2018年03月02日
奥观海什么梗2018年08月02日
关于时间的常识2019年03月15日
英特尔演示28核5GHz CPU2018年06月06日
俄罗斯航空事故2018年07月22日
IT改变印度2018年06月15日
中星9号2017年12月01日

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Catalog
标签列表
最新
最热
常用网站
站点信息
  • 文章总数:2015
  • 页面总数:1
  • 分类总数:17
  • 标签总数:517
  • 评论总数:0
  • 浏览总数:556728
Archives
Copyright © 2017-2019 www.my889.com Some Rights Reserved.
推荐使用 Chrome 浏览器浏览本站
沪ICP备17052342号
Sitemap XML