zoukankan      html  css  js  c++  java
  • 如何使用Chmod使Bash脚本可执行

    在本教程中,我将逐步介绍创建bash脚本并使用chmod命令使脚本可执行的步骤。之后,无需使用sh或bash命令就可以运行它。
    步骤1:创建一个Bash文件
    首先是.sh使用以下命令创建带有扩展名的新文本文件。
    $ touch hello_script.sh
    步骤2:编写示例脚本
    使用任何喜欢的编辑器打开新创建的文件,将以下bash脚本添加到文件中。
    $ vim hello_script.sh

    #!/bin/bash
    echo "Hello World"
    使用保存并关闭文件:wq!。
    步骤3:执行Bash脚本
    有两种方法可以运行bash文件。第一个是通过使用bash命令,另一个是通过将执行权限设置为bash文件。
    让我们运行以下命令以使用bash或sh命令执行bash脚本。
    $ bash hello_script.sh
    要么
    $ sh hello_script.sh
    步骤4:将可执行权限设置为脚本
    执行bash脚本的第二种方法是设置可执行权限。
    要使脚本可执行文件,请使用+x或u+x,例如:
    $ chmod u+x hello_script.sh
    步骤5:运行可执行脚本
    将可执行文件权限分配给脚本后,可以运行不带bash命令的脚本,如下所示。
    $ ./hello_script.sh
    另一个示例
    在下面的示例中,我将编写并执行一个bash脚本以从源到目标进行备份。
    $ vim backup_script.sh

    #!/bin/bash
    TIME=`date +%b-%d-%y`
    DESTINATION=/home/kashif/backup-$BACKUPTIME.tar.gz
    SOURCE=/data_folder
    tar -cpzf $DESTINATION $SOURCE
    使用:wq!保存并关闭文件,并使用下面的命令赋予其可执行权限:
    $ chmod + x backup_script.sh
    现在运行脚本:
    $ ./backup_script
    至此,您应该熟悉如何在Linux中设置脚本可执行文件。A5互联https://www.a5idc.net/

  • 相关阅读:
    函数名的应用/列表推导式
    装饰器/内置函数
    函数的基础
    文件的改的操作
    常用str
    python 定时器 timer QTimer
    Python 2.7.16 pyinstaller3.0 生成exe可执行文件
    python 根据excel单元格内容获取该单元格所在的行号
    python 实现仪器LAN口通信(FLUKE 8846)
    VS2019 MSB8041 MSB8042 Error
  • 原文地址:https://www.cnblogs.com/a5idc/p/13757327.html
Copyright © 2011-2022 走看看