Dream Dream
首页
  • Kubernetes
  • Docker
  • Oracle
  • Vue
  • Java
  • SpringBoot
更多
心灵鸡汤

Dream

啥也不知道
首页
  • Kubernetes
  • Docker
  • Oracle
  • Vue
  • Java
  • SpringBoot
更多
心灵鸡汤
  • kubernetes

  • docker

  • jenkins

  • git

  • linux

    • 常用命令
    • nginx
    • bash命令
      • /bin/bash和/bin/sh的区别
    • 系统字体
    • 问题记录
  • 服务器
  • linux
Dream
2023-08-09

bash命令

# /bin/bash和/bin/sh的区别

简单的讲,/bin/sh是早期版本,是一种便携方式的解释性脚本语言,自带有posix便携式功能,以该方式声明的脚本,脚本中间发生错误会终止脚本的运行,不再运行下面的代码。

简而言之:POSIX规范:“当某行代码出错时,不继续往下解释”。bash 就算出错,也会继续向下执行。

/bin/bash,是/bin/sh的升级版,默认没有开启posix便携模式,所以以/bin/bash声明的脚本,中间即使发生错误,依然会继续向下运行。

/bin/sh <=> /bin/bash  --posix  #开启便携模式,遇到错误时,停止继续运行
1
2
3
4
5
6
7
nginx
系统字体

← nginx 系统字体→

最近更新
01
问题记录2
02-01
02
硬盘格式化
01-10
03
问题记录
01-03
更多文章>
Copyright © 2020-2025 Dream hu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式