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
相关推荐
九皇叔叔27 分钟前
CentOS 7.5/RHEL 7.x 配置 YUM 源(阿里云镜像+本地源双方案)
linux·阿里云·centos
chinesegf1 小时前
DNS 验证验证SSL证书
linux·服务器·网络
未佩妥剑,已入江湖2 小时前
docker Windows下安装
运维·windows·docker·容器
试试勇气3 小时前
Linux学习笔记(十七)--线程概念
linux·笔记·学习
LXY_BUAA3 小时前
《嵌入式操作系统》_高级字符设备驱动_20260316
linux·运维·服务器·驱动开发
顶妙WMS海外仓管理系统3 小时前
Shopify卖家破910万,海外仓如何对接Shopify独立站?
运维·产品运营
优美的赫蒂3 小时前
香橙派5plus单独编译内核安装时的报错记录
linux·rk3588·orangepi
·醉挽清风·3 小时前
学习笔记—Linux—文件系统
linux·笔记·学习
IMPYLH4 小时前
Linux 的 chmod 命令
linux·运维·服务器
迷茫青年4 小时前
带你进入linux的世界,linux基础知识讲解
linux