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
相关推荐
CodeStats10 小时前
从 CPU 指令执行到权限管控:对比三大操作系统,梳理编程语言演进,解读 HTML/CSS/JS 浏览器解析的共通底层逻辑
java·linux·windows
尔染君子10 小时前
嵌入式Linux驱动开发(基于树莓派rasberrypi 5的LED驱动开发)
linux·运维·驱动开发
2601_9611940210 小时前
考研专业课在哪里参加考试|考点|流程|资料已整理
linux·考研·ubuntu·缓存·centos·负载均衡
上海云盾安全满满10 小时前
服务器CPU跑满的原因及解决办法
运维·服务器
tobias.b10 小时前
供电不稳定、无UPS/无双电源环境下服务器高可用完整方案
运维·服务器
ziyitty10 小时前
解决Windows下Bash调用Python输出中文乱码的问题
windows·python·bash
团象科技10 小时前
从出海业务落地视角观察 海外服务器跑开源软件的实操逻辑演变
运维·服务器·开源软件
Wireless_wifi610 小时前
Why IPQ5018 Continues to Thrive in the Wi-Fi 7 Era
linux·5g
加成BUFF10 小时前
第七天 ROS《 参数服务器与Launch文件》
运维·ros·参数服务器
snow@li10 小时前
CI/CD:深入理解 CI/CD(2026版)
运维·ci/cd