微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用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/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐