第一行,声明解释器
#!/bin/bash

#!符号能够被内核识别成是一个脚本的开始,这一行必须位于脚本的首行,/bin/bash是bash程序的绝对路径,在这里表示后续的内容将通过bash程序解释执行。

Shell脚本的执行
1 输入脚本的绝对路径或相对路径
/root/helloWorld.sh
./helloWorld.sh
2 bash或sh +脚本
bash /root/helloWorld.sh
sh helloWorld.sh

3 在脚本的路径前再加". " 或source
source /root/helloWorld.sh
. ./helloWorld.sh

区别:第一种和第二种会新开一个bash,不同bash中的变量无法共享
但是使用. ./脚本.sh 这种方式是在同一个shell里面执行的。

shell 执行脚本相关推荐

  1. shell执行脚本的方法及环境变量

    执行脚本的方法 (1)bash ./filename.sh(产生子进程,再运行,使用当前指定的bash shell去运行) (2)./filename.sh(产生子进程,再运行,使用脚本里面指定的sh ...

  2. 宝塔任务,写shell执行脚本,真的很实用

    大家好!我是handsomecui,下面我为大家讲解一下shell脚本的写法,讲的不好的地方,欢迎大家留言拍砖.希望同仁们,支持下鄙人的小窝 http://www.aikannet.com 1.在li ...

  3. 错误:shell执行脚本时报bad interpreter: Text file busy的解决办法

    在ubuntu下执行以下脚本( zhaolu.sh),报错: -bash: ./zhaolu.sh: /bin/bash: bad interpreter: Text file busy 文本文件忙, ...

  4. 通过souce执行shell脚本与直接执行脚本的区别

    source(或者 .) 是在当前shell执行脚本的内容,所有对变量的修改在脚本执行完都会保留在当前shell上下文中. 而通过"sh 脚本名", 是在一个子shell中执行脚本 ...

  5. linux shell 执行 几种方式区别 bash source .

    bash xx.sh 或者sh xxx.sh 脚本没有可执行权限或没有指定解析器,使用的方法. 会产生一个子shell来执行脚本,脚本执行完毕后再返回父shell,所以脚本里面的变量获取不了. /xx ...

  6. linux Shell(脚本)编程入门实例讲解详解

    linux Shell(脚本)编程入门实例讲解详解 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集, ...

  7. shell中执行脚本并显示到终端和保存到日志文件中

    我们知道,在shell中执行脚本会返回一定信息到终端屏幕上 ,但是有一些特殊情况,如以下情况: 1)显示到终端中 echo  "abck" 以上在手动执行脚本中是可以的,如果是编写 ...

  8. 查看linux中的sh指向哪,什么是Linux的Shell脚本和怎么执行脚本?

    1.什么是Shell?shell shell是外壳的意思,就是操做系统的外壳.咱们能够经过shell命令来操做和控制操做系统,好比Linux中的Shell命令就包括ls.cd.pwd等等.总结来讲,S ...

  9. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件

    搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...

最新文章

  1. swift 数组 filter reduce sort 等方法
  2. 重载VerifyRenderingInServerForm
  3. linux mysql 端口配置文件_linux虚拟机中各服务端口及配置文件路径
  4. Qt工作笔记-在Graphics上写文本(QGraphicsSimpleTextItem与QGraphicsTextItem的基本使用)
  5. 安装composer 提示需要反复重启解决办法
  6. mysql查询m到n条数据库,对查询数据库中第M到N条记录的思考
  7. 2013=730 胆子要大,敢想敢做
  8. Hibernate的持久化对象状态的方法
  9. 用虚表和虚表指针实现动态绑定
  10. 服务器登记信息查询,勤哲Excel服务器数据查询
  11. 神经动力学模型的建立
  12. 【20保研】2019年中科院沈阳计算所大学生暑期夏令营通知
  13. Faster RCNN代码详解(三):数据处理的整体结构
  14. 解决win10系统命令提示符添加路由时提示请求的操作需要提升问题
  15. java.net.SocketException和错误:org.apache.ftpserver.FtpServerConfigurationException
  16. 2 Sets HDD200 Drilling Mud Recycling System for CPP
  17. 【数字化】数字化工厂的框架与落地实践;50张图解读数字化制造
  18. Docker实现原理之 - OverlayFS实现原理
  19. 高等流体力学复习04
  20. 斑马打印机 GK888t打印标签一次出两张的解决办法

热门文章

  1. c语言实现线程相关操作,如何用C语言实现多线程
  2. linux用户管理和群界面怎么打开,Linux的用户和组群管理
  3. python计算密集型任务_Python多进程和多线程测试比高低,只为证明谁是最快的“仔”
  4. 武汉传媒学院有计算机专业吗,武汉传媒学院比较好的专业有哪些呢?
  5. C语言数组及相关函数
  6. 原生JS获取元素属性值
  7. 力扣700. 二叉搜索树中的搜索(JavaScript)
  8. 力扣111. 二叉树的最小深度(JavaScript)
  9. ht5和python_使用测评曝光美的jsq3016ht3 和ht5哪个好?有什么区别呢?专业评测分析...
  10. linux 挂载硬盘_第七章:走进Linux世界——储存管理1