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
相关推荐
Xの哲學2 分钟前
Linux Miscdevice深度剖析:从原理到实战的完整指南
linux·服务器·算法·架构·边缘计算
你们补药再卷啦15 分钟前
ai(二)ubuntu22.04配置环境
linux·ubuntu
yong158585534315 分钟前
2. Linux C++ muduo 库学习——原子变量操作头文件
linux·c++·学习
泽020217 分钟前
Linux信号专题
linux·运维·服务器
chuxinweihui26 分钟前
数据链路层
运维·服务器·网络
天天进步20151 小时前
【Linux 运维】告别 cat:如何按“时间段”优雅地截取日志文件?
linux·运维·服务器
zl_dfq2 小时前
Linux 之 【进程等待】
linux
遇见火星2 小时前
Linux性能调优:理解CPU中的平均负载和使用率
linux·运维·服务器·cpu
Chennnng3 小时前
Ubuntu 安装过程的 6 大常见问题类型
linux·运维·ubuntu
阿干tkl3 小时前
传统网络与NetworkManager对比
linux·网络