shell-#!
2024-10-07 13:54:41
当shell执行一个程序时,会要求UNIX内核启动一个新的进程,以便在该进程里执行所指定的程序。
当系统只有一个shell时,退回到/bin/sh 的机制非常方便,但现行的UNIX系统都会拥有好几个shell,此时就需要一种方式,指定由那个shell来执行所指定的shell脚本。
由此引入了#!这两个字符。
当一个文件种的开头是#!时,内核会扫描改行的其余部分,看是否存在可用开执行程序的解释器的完整路径(注:中间出现任何空白符号都会略过)。下面引入文章片段:
最新文章
- React Native 之 TextInput使用
- asp.net 项目Net4.0 在IE10、 IE 11 下出现 “__doPostBack”未定义 的解决办法
- 《C++ Primer》学习笔记【第三部分 类设计者的工具】
- C#语法知识
- python的简洁是shell无法代替的
- FineUI第十二天---锚点布局
- 在Salesforce中对Object实现Trigger的绑定
- GTD时间管理(2)---管理收集箱
- 华为V-ISA信誉安全体系:对付新型DDoS攻击的利器
- 在C#中使用NPOI2.0操作Excel2003和Excel2007
- Android Studio导入Eclipse项目
- FineUI属性的简单总结
- Integer浅谈
- 【Mysql基本知识整理】
- java 通过eclipse编辑器用mysql尝试 连接数据库
- javaScript补充
- 前端js,后台python实现RSA非对称加密
- CAS实现单点登录--错误记录
- gVim编辑器 操作篇
- js的一些注意点