当前位置: 首页 > Linux

如何使Shell脚本可执行

时间:2023-04-07 01:43:42 Linux

在本教程中,您将创建一个bash脚本并使用chmod命令使该脚本可执行,这样您就可以在不为脚本添加sh或bash命令前缀的情况下运行它。创建脚本文件的第一步是使用以下命令创建一个扩展名为.sh的新文件:[root@localhost~]#touchhello_script.sh编写一个简单的脚本以使用vim编辑器打开新创建的文件,然后复制以下bash脚本添加到文件中:[root@localhost~]#vimhello_script.sh以下是添加到文件中的脚本内容:!/bin/bashecho"HelloWorld"编辑完成后保存退出.如何使Shell脚本成为可执行文件如何使Shell脚本成为可执行文件执行Bash脚本有两种方法可以运行bash文件。第一种是使用bash或sh命令。另一种是给文件加上可执行权限,直接运行即可。让我们运行以下命令来使用bash或sh命令执行bash脚本。[root@localhost~]#shhello_script.shHelloWorld[root@localhost~]#bashhello_script.shHelloWorld如何制作shell脚本可执行文件如何制作shell脚本可执行文件为脚本文件设置可执行权限方法二executebashscripts就是设置可执行权限。[root@localhost~]#chmod+xhello_script.sh如何把shell脚本变成可执行文件如何把shell脚本变成可执行文件可以看到hello_script.sh文件又有了x的可执行权限。执行脚本给脚本赋予可执行权限后,可以不用bash命令直接运行脚本,如下图:[root@localhost~]#./hello_script.shHelloWorld如何让shell脚本成为可执行文件如何制作一个shell脚本变成一个可执行文件的例子在下面的例子中,我将编写并执行一个bash脚本,从源目录备份到目标目录:[root@localhost~]#vimbackup_script.sh粘贴以下内容进入backup_script.sh文件中间。!/bin/bashTIME=date+%Y_%m_%dDESTINATION=/tmp/backup-$TIME.tar.gzSOURCE=/var/logtar-zcvf$DESTINATION$SOURCE如何使shell脚本成为可执行文件如何使shellscript将脚本文件保存为可执行文件,然后退出。给脚本文件添加可执行权限:[root@localhost~]#chmod+xbackup_script.sh运行脚本:[root@localhost~]#./backup_script.sh如何让shell脚本成为可执行文件如何制作shell脚本成为可执行摘要在本教程中,我们介绍了创建bash脚本并使用chmod命令使脚本可执行,从而允许您运行它而无需在脚本前加上sh或bash命令。