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
相关推荐
Brilliantwxx8 分钟前
【Linux】IO(上)全篇:文件本质、C 接口、系统调用与文件描述符
linux·运维·服务器·c语言
承渊政道9 分钟前
Linux网络学习【深入理解应用层HTTP协议、Cookie与Session机制及HTTPS协议原理】
linux·网络·学习·http·cookie·session
北风toto9 分钟前
Linux 服务器通过 tgz 离线部署 Docker
linux·服务器·docker
古法老登瞎折腾10 分钟前
大数据智能运维实战(三):实现第一个运维 MCP 工具——查询节点与组件状态
java·大数据·运维·人工智能·spring ai·mcp
fengkai454512 分钟前
2、Kubernetes 介绍+安装+卸载
运维·容器·kubernetes
重生之小比特13 分钟前
【Linux系统】13 基础IO(上)
linux·运维·服务器
CCCCCCCCharlie15 分钟前
从0到1:一个字节的磁盘之旅
linux·开发语言·c++
羑悻的小杀马特19 分钟前
超越Bridge:全面掌握Docker网络隔离与通信的底层逻辑!
运维·网络·docker·容器
运维小斌22 分钟前
麒麟 V10 ARM64 离线部署 OceanBase:8 步实施手册
linux·数据库·oceanbase·麒麟
着迷不白22 分钟前
生产环境标准的Linux系统安装到服务器
linux·云计算