iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux中怎么让shell脚本变成可执行文件
  • 381
分享到

linux中怎么让shell脚本变成可执行文件

2023-06-15 16:06:15 381人浏览 八月长安
摘要

这篇文章主要介绍了linux中怎么让shell脚本变成可执行文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。创建bash脚本并使用chmod命令使脚本可执行,无需脚本前面加

这篇文章主要介绍了linux中怎么让shell脚本变成可执行文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创建bash脚本并使用chmod命令使脚本可执行,无需脚本前面加上sh或bash命令就可以运行它。

创建脚本文件

第一步是使用以下命令创建一个扩展名为.sh的新文件:

[root@localhost ~]# touch hello_script.sh

<以上代码可复制粘贴,可往左滑>

写一个简单的脚本

使用vim编辑器打开新创建的文件,将以下bash脚本添加到文件中:

[root@localhost ~]# vim hello_script.sh

<以上代码可复制粘贴,可往左滑>

下面是添加到文件中的脚本内容:

#!/bin/bash echo "Hello World"

<以上代码可复制粘贴,可往左滑>

编辑完,保存并退出。

linux中怎么让shell脚本变成可执行文件

执行Bash脚本

有两种方法可以运行bash文件。第一种是通过使用bash或sh命令。另一种将文件添加可执行权限,就可以直接运行。让我们运行以下命令以使用bash或sh命令执行bash脚本。

[root@localhost ~]# sh hello_script.sh   Hello World  [root@localhost ~]# bash hello_script.sh   Hello World

<以上代码可复制粘贴,可往左滑>

linux中怎么让shell脚本变成可执行文件

为脚本文件设置可执行权限

执行bash脚本的第二种方法是设置可执行权限。

[root@localhost ~]# chmod +x hello_script.sh

<以上代码可复制粘贴,可往左滑>

linux中怎么让shell脚本变成可执行文件

可以看到hello_script.sh文件已经有x可执行权限了。

执行脚本

将可执行权限分配给脚本后,可以不带bash命令直接运行脚本,如下所示:

[root@localhost ~]# ./hello_script.sh   Hello World

<以上代码可复制粘贴,可往左滑>

linux中怎么让shell脚本变成可执行文件

实    例

在下面的示例中,我将编写并执行一个bash脚本以从源目录到目标目录进行备份:

[root@localhost ~]# vim backup_script.sh

<以上代码可复制粘贴,可往左滑>

下面内容粘贴到backup_script.sh文件中。

#!/bin/bash  TIME=`date +%Y_%m_%d`  DESTINATioN=/tmp/backup-$TIME.tar.gz  SOURCE=/var/log  tar -zcvf $DESTINATION $SOURCE

<以上代码可复制粘贴,可往左滑>

linux中怎么让shell脚本变成可执行文件

保存脚本文件,并退出。为脚本文件添加可执行权限:

[root@localhost ~]# chmod +x backup_script.sh

<以上代码可复制粘贴,可往左滑>

运行脚本:

[root@localhost ~]# ./backup_script.sh

<以上代码可复制粘贴,可往左滑>

linux中怎么让shell脚本变成可执行文件

感谢你能够认真阅读完这篇文章,希望小编分享的“linux中怎么让shell脚本变成可执行文件”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网操作系统频道,更多相关知识等着你来学习!

--结束END--

本文标题: linux中怎么让shell脚本变成可执行文件

本文链接: https://www.lsjlt.com/news/280938.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux中怎么让shell脚本变成可执行文件
    这篇文章主要介绍了linux中怎么让shell脚本变成可执行文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。创建bash脚本并使用chmod命令使脚本可执行,无需脚本前面加...
    99+
    2023-06-15
  • Ubuntu中怎么执行shell脚本文件
    这期内容当中小编将会给大家带来有关Ubuntu中怎么执行shell脚本文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,要确保这个文件的类型是可执行的。有两种办法把文件设置为可执行文件。1) 直接在...
    99+
    2023-06-17
  • 怎么在Linux中使用shell脚本自动执行脚本文件
    本篇文章为大家展示了怎么在Linux中使用shell脚本自动执行脚本文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、定时复制文件  a、在/usr/local/wfjb_web_back目录下...
    99+
    2023-06-09
  • 将Python脚本打包成可执行文件
    Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的) .pyc文...
    99+
    2023-01-30
    脚本 可执行文件 Python
  • shell脚本中如何执行sql文件
    在shell脚本中执行sql文件,可以使用以下命令: mysql -u 用户名 -p密码 数据库名 < 文件名.sql 其中...
    99+
    2024-04-09
    shell sql
  • Linux系统怎么执行Shell脚本
    小编给大家分享一下Linux系统怎么执行Shell脚本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1)bash script-name或者sh script-n...
    99+
    2023-06-28
  • 怎么让linux脚本可以在任意地方都可执行
    这篇文章主要介绍“怎么让linux脚本可以在任意地方都可执行”,在日常操作中,相信很多人在怎么让linux脚本可以在任意地方都可执行问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • linux怎么编写和执行shell脚本
    编写和执行Shell脚本的步骤如下:1. 打开一个文本编辑器,比如使用vi或者nano。2. 在第一行添加shebang,指定要使用...
    99+
    2023-09-22
    linux shell
  • linux怎么执行可执行文件
    在Linux中,执行可执行文件的基本语法是: ./可执行文件名 其中,"./"表示当前目录。所以,如果可执行文...
    99+
    2024-02-29
    linux
  • java文件如何变成可执行文件
    要将Java文件转换为可执行文件,您需要将Java文件编译为字节码文件(.class文件),然后将其打包为JAR文件。以下是将Jav...
    99+
    2023-10-07
    java
  • asp文件中的脚本怎么执行
    ASP文件中的脚本可以通过以下几种方式执行:1. 通过IIS服务器执行:将ASP文件放在IIS服务器上,当客户端请求该ASP文件时,...
    99+
    2023-09-22
    asp
  • Linux如何执行shell脚本完成任务计划
    小编给大家分享一下Linux如何执行shell脚本完成任务计划,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!导读众所周知,当前linux跑任务计划我们一般借助于crontab任务计划来实现。但这个任务计划默认最小单位为分钟...
    99+
    2023-06-05
  • Shell脚本中怎么执行sql语句
    本篇文章为大家展示了Shell脚本中怎么执行sql语句,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、将SQL语句直接嵌入到shell脚本文件中代码如下:--演示环境  [root@SZ...
    99+
    2023-06-09
  • 怎么在Linux中使用crontab定时执行Shell脚本
    今天就跟大家聊聊有关怎么在Linux中使用crontab定时执行Shell脚本,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、crontab执行配置* * *&...
    99+
    2023-06-09
  • plsql怎么执行sql脚本文件
    在PL/SQL中执行SQL脚本文件可以通过使用SQL*Plus或者SQL Developer工具来实现。 使用SQL*Plus执行...
    99+
    2024-04-22
    plsql
  • shell脚本怎么异步并行执行
    在shell脚本中,可以使用以下几种方式来实现异步并行执行:1. 后台执行:在命令后面加上`&`,可以将命令放到后台执行。例如:``...
    99+
    2023-09-22
    shell
  • Shell脚本中怎么避免重复执行
    这篇文章给大家介绍Shell脚本中怎么避免重复执行,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。代码如下:# 检查通过sh命令执行的shell脚本是不是还在执行当中,避免重复执行. # 把这段代码放在需要保证唯一性的程...
    99+
    2023-06-09
  • 怎么使用nohup执行shell脚本
    要使用nohup执行shell脚本,可以按照以下步骤操作:1. 打开终端或命令行界面。2. 输入以下命令格式:```nohup sh...
    99+
    2023-09-22
    nohup shell
  • 怎么用ansible playbook执行shell脚本
    使用Ansible playbook执行shell脚本可以通过以下步骤实现: 创建一个YAML文件,作为Ansible playb...
    99+
    2023-10-24
    ansible playbook shell
  • 怎么用命令执行Shell脚本
    本篇内容主要讲解“怎么用命令执行Shell脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用命令执行Shell脚本”吧!假设这个 shell 脚本的名称为 tinyshell.sh。在 L...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作