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
相关推荐
King's King5 分钟前
自动化立体仓库项目立项申请报告
运维·自动化
2023自学中21 分钟前
从键盘输入 ./aaa 到程序运行,中间发生了什么?
linux·嵌入式
keyipatience24 分钟前
13.系统调用与进程管理全解析
linux
xingyuzhisuan26 分钟前
风冷还是水冷?RTX 4090服务器散热方案对比
运维·服务器·ai·gpu算力
你今天努力了吗?*—*27 分钟前
4.1 Linux 日志排查
linux·运维·服务器
小狗爱吃黄桃罐头29 分钟前
宋宝华:原理和实战解析Linux中如何正确地使用内存屏障
linux·内存屏障
山上三树33 分钟前
操作系统如何实现各种功能
linux·运维·服务器
妹妹够啦39 分钟前
PyCharm创建venv环境
linux·运维·服务器
Tim风声(网络工程师)1 小时前
iMaster NCE-Campus和iMaster NCE-Fabric的区别
运维·fabric
我爱小疯喵喵1 小时前
5 Linux apt下载软件包
linux·运维·服务器