shell中#! /bin/sh 的#和!代表什么呢

#! /bin/sh 是指此脚本使用/bin/sh来解释执行,#!是特殊的标识符(规定),其后面跟的是解释此脚本的shell的路径
通常在脚本的第一行,以#!开头,后面的/bin/sh是解释shell程序的位置。你可以运行ls -l /bin/sh看看。在linux下面,它通常是一个符号链接文件, 如: $ ls -l /bin/shlrwxrwxrwx 1 root root 4 2011-07-24 04:35 /bin/sh -> dash或者: $ ls -l /bin/shlrwxrwxrwx 1 root root 4 2011-07-24 04:35 /bin/sh -> bash
文章标签:

本文链接:https://www.u1e.cn/baike/a/3e23a76f3ca24fa58607e48b [复制]

猜你喜欢

歇后语大全

还没有人回应过