怎么让Shell脚本变成可执行文件
发布时间:2022-07-05 15:25:42 所属栏目:安全 来源:互联网
导读:在本教程中介绍创建bash脚本并使用chmod命令使脚本可执行,无需脚本前面加上sh或bash命令就可以运行它。 第一步是使用以下命令创建一个扩展名为.sh的新文件: 复制 [root@localhost ~]# touch hello_script.sh 1. 写一个简单的脚本 使用vim编辑器打开新创建
在本教程中介绍创建bash脚本并使用chmod命令使脚本可执行,无需脚本前面加上sh或bash命令就可以运行它。 第一步是使用以下命令创建一个扩展名为.sh的新文件: 复制 [root@localhost ~]# touch hello_script.sh 1. 写一个简单的脚本 使用vim编辑器打开新创建的文件,将以下bash脚本添加到文件中: 复制 [root@localhost ~]# vim hello_script.sh 1. 下面是添加到文件中的脚本内容: 复制 #!/bin/bash echo "Hello World" 1. 编辑完,保存并退出。 执行Bash脚本 [root@localhost ~]# bash hello_script.sh Hello World 1. 2. 3. 4. 为脚本文件设置可执行权限 执行bash脚本的第二种方法是设置可执行权限。 复制 [root@localhost ~]# chmod +x hello_script.sh 1. 可以看到hello_script.sh文件已经有x可执行权限了。 执行脚本 将可执行权限分配给脚本后,可以不带bash命令直接运行脚本,如下所示: 复制 [root@localhost ~]# ./hello_script.sh Hello World 1. 2. <以上代码可复制粘贴,可往左滑> 实 例 在下面的示例中,我将编写并执行一个bash脚本以从源目录到目标目录进行备份: 复制 [root@localhost ~]# vim backup_script.sh 1. 下面内容粘贴到backup_script.sh文件中。 复制 #!/bin/bash TIME=`date +%Y_%m_%d` DESTINATION=/tmp/backup-$TIME.tar.gz SOURCE=/var/log tar -zcvf $DESTINATION $SOURCE 1. 2. 3. 4. 5. 保存脚本文件,并退出。为脚本文件添加可执行权限: 复制 [root@localhost ~]# chmod +x backup_script.sh 1. 运行脚本: 复制 [root@localhost ~]# ./backup_script.sh (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |