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
相关推荐
cuijiecheng20186 分钟前
Linux下ss命令用法
linux·运维·服务器
云上工程笔记8 分钟前
4090 GPU 服务器适合哪些 AI 场景?2026 年显存、推理性能、租用价格和风险对比
运维·服务器·人工智能
小小龙学IT27 分钟前
C++ std::chrono 时间库深度解析:从 duration 模板到 C++20 日历与时区
linux·c++·c++20
mennekes32 分钟前
光伏场站检修电源:户外工业连接器防腐与防雷选型方案
运维·科技·安全·制造
名字还没想好☜37 分钟前
kubectl 排障实战:jsonpath 精准取值、custom-columns、events 排序与 top 速查
运维·前端·chrome·docker·kubernetes
Doraemomo38 分钟前
Linux编程-epoll多路IO复用
linux·运维·服务器
wtblszn42 分钟前
城市二供泵站远程监控运维系统物联网方案
运维·物联网
kmomo..1 小时前
Linux 进程学习笔记
linux·笔记·学习
白猫不黑1 小时前
运维如何转安全(个人经验篇)
运维·学习·安全·web安全·网络安全·信息安全
Tanner_SL1 小时前
Linux笔记之PATH, LD_LIBRARY_PATH和LIBRARY_PATH的区别
linux·运维·笔记