栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

LINUX 上的 `Shebang` 符号

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

LINUX 上的 `Shebang` 符号

Shebang

在直接调用脚本时,系统的程序载入器会分析 Shebang后的内容,将这些内容作为解释器指令,并调用该指令,将载有Shebang的文件路径作为该解释器的参数,执行脚本,从而使得脚本文件的调用方式与普通的可执行文件类似。例如,以指令#!/bin/sh开头的文件,在执行时会实际调用/bin/sh程序(通常是 Bourne shell或兼容的 shell,例如 bash、dash等)来执行。

#!这个符号叫做 Shebang 或者 Sha-bangShebang 通常在 Unix 系统脚本的中 第一行开头 使用指明 执行这个脚本文件 的 解释程序 使用 Shebang 的步骤

    使用 which 查询 python 解释器所在路径
$ which python
    修改要运行的 主 python 文件,在第一行增加以下内容(上一行语句的文件地址)
#! /usr/bin/python3
    修改 主 python 文件 的文件权限,增加执行权限(确定.py有执行权限)
$ chmod +x cards_main.py
    在需要时执行程序即可
./cards_main.py
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/718841.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号