linux shell 脚本 bash和 sh的区别

linux shell 脚本 bash和 sh的区别

1、/bin/sh是/bin/bash的软连接,在一般的linux系统当中,使用sh调用执行脚本相当于打开了bash的POSIX标准模式,也就是说 /bin/sh 相当于 /bin/bash --posix

2、/bin/sh执行过程中,若出现命令执行失败,则会停止执行;/bin/bash执行过程中,若命令执行失败,仍然会继续执行

ls -l /bin/sh

c 复制代码
lrwxrwxrwx. 1 root root 4 Aug 13 17:43 /bin/sh -> bash
相关推荐
wefg13 小时前
【Linux】信号的产生、保存、处理
linux·运维·服务器
Haoea!3 小时前
Docker + Harbor 私有镜像仓库搭建
运维·docker·容器
iambooo4 小时前
Docker 架构与核心原理深度解析:容器到底是怎么实现的?
运维·docker·容器
peng_YuJun4 小时前
openEuler 虚拟机从零到一:完整部署指南
linux·运维·服务器·vmware·openeuler
大志若愚YYZ4 小时前
野火嵌入式Linux——内核编程模块 (进程)
linux
红豆子不相思4 小时前
Keepalived
运维·服务器·网络
古月-一个C++方向的小白4 小时前
Linux——进程控制
linux·运维·服务器
文静小土豆5 小时前
CentOS 7 OpenSSH 10.2p1 升级全攻略(含离线安装与回退方案)
linux·运维·centos·ssh
五阿哥永琪5 小时前
进程的调度算法
linux·运维·服务器
小杜的生信筆記5 小时前
生信技能技巧小知识,Linux多线程压缩/解压工具
linux·数据库·redis