直接运行./a.sh,首先你会查找脚本第一行是否指定了解释器,

如果没指定,那么就用当前系统默认的shell是sh.

sh是bash的“子集”

什么场合这两种必须区分开来呢?

例如你运行idea2019.3.2的时候.

如果使用./ idea.sh就会遇到:

这个时候你应该使用的是
bash idea.sh

./和bash的区别相关推荐

  1. shell脚本头,#!/bin/sh与#!/bin/bash的区别.

    因为今天写了个小脚本,死活不成功,总是报文件或者目录不存在,问了一下我们马同学的正常写法,发现只有脚本头的区别,也就是今天本文要讲的#!/bin/sh与#!/bin/bash. 本文参考:https: ...

  2. Linux - #!/bin/bash 和 #!/usr/bin/env bash 的区别

    起因 为什么会想到写 #!/bin/bash 和 #!/usr/bin/env bash 的区别呢?还要从一次装插件的过程说起. 由于刚开始接触 Shell Script 不久,对一些语法用法等还不是 ...

  3. zsh和bash的区别

    看了一些资料,总结出来一句话:zsh完美兼容bash,并且有比bash更强大的功能,用起来也比bash更优雅. 参考1:Linux服务器上zsh和bash的区别 参考2:使用 zsh 的九个理由 参考 ...

  4. csh和bash的区别

    csh和bash的区别 csh和bash是两种不同的Unix和Linux shell,它们有一些语法和功能上的差异.例如: csh使用C语言风格的语法,如if endif, while end等,而b ...

  5. #!/bin/sh与#!/bin/bash的区别

    Linux 中的 shell 有很多类型,其中最常用的几种是: Bourne shell (sh).C shell (csh) 和 Korn shell (ksh), 各有优缺点.Bourne she ...

  6. shell中source、sh、bash、./的区别

    一.sh和bash的区别 sh和bash基本是一样,在我的linux环境查看,它俩是一样的: [root@unis0612p02-165 run]# ls -al `which sh` lrwxrwx ...

  7. Shell bash和sh区别

    Shell 中文意思贝壳,寓意类似内核的壳.Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务.Shell 是一个用 C 语言编写的程序,它是用户使用 Li ...

  8. 关于#!/bin/sh 和 #!/bin/bash 的差别

    在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本. 目前研发送测的shell脚本中主要有以下两种方式: (1) #!/bin/sh (2) #!/bin/bash 在这里求教同福客 ...

  9. linux shell #[感叹号]/bin/bash 是什么意思?

    垃圾CSDN,标题里感叹号都发不出来! 文章目录 #!/bin/bash简介 1)`#!/bin/bash`只能放在第一行,如果后面还有`#!`,那么只能看成是注释. 2)#!后面的路径一定要正确,不 ...

最新文章

  1. Spring 报It is indirectly referenced。。
  2. Android分级部门选择界面(一)
  3. 终端多窗口管理旗舰------screen
  4. SQL查询库、表,列等的一些操作
  5. 【网站部署】解析二级域名并部署网站
  6. 零基础学习 Python 之运算符
  7. 天翼云从业认证(2.3)云计算的价值和核心技术。
  8. 第三次学JAVA再学不好就吃翔(part42)--内部类概述
  9. 快速排序 (随机选择pivot)
  10. 源码安装natcat
  11. snapmix与Bi-Tempered Logistic Loss(自制数据集纯度不高效果好)
  12. 程序结构程序设计(四)
  13. 偶数支足球队进行单循环比赛,按照指定算法打印每轮的对阵形势
  14. 限时看!阿里、华为数据结构面试必考题!
  15. ps批量修改名片文字_PS批量制作多项字幕条
  16. Centos8创建pem文件进行远程连接
  17. 用组合机床加工铸造模具
  18. SpringBoot从入门到精通二(SpringBoot整合myBatis的两种方式)
  19. 【中间件技术】第四部分 Web Service规范(10) Web Service规范
  20. 【深度学习实验报告】实验 1:PyTorch 使用简介

热门文章

  1. SQL SERVER 运维日记
  2. 三星framebuffer驱动代码分析
  3. 缓存淘汰算法 (http://flychao88.iteye.com/blog/1977653)
  4. Java加入背景音乐
  5. yii2事务运用举例
  6. 现有工程项目上加响应式
  7. CSS3属性之——filter
  8. vue父组件使用子组件函数,vue子组件使用父组件函数
  9. vue父组件向子组件传递多个数据
  10. 时序分析:隐马尔可夫模型