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
相关推荐
ALex_zry2 分钟前
Converter双向转换的边界条件处理
运维·服务器·建造者模式
IMPYLH4 分钟前
Linux 的 printf 命令
linux·运维·服务器·bash
国信DRS杭州数据恢复4 分钟前
浪潮服务器RAID5磁盘阵列VMFS文件系统下虚拟机误删除数据恢复
运维·科技·硬件架构·硬件工程·运维开发
Coco_淳6 分钟前
linux 服务器 初始化数据盘
运维·服务器
一条咸鱼¥¥¥8 分钟前
ApeosPort-lVC3375如何打印账户管理报告
运维·经验分享·打印机
艾莉丝努力练剑9 分钟前
【Linux加餐】mmap文件映射
linux·运维·服务器·c语言·c++·学习
returnthem17 分钟前
运维笔记:Shell 脚本入门到实践
运维·笔记
久绊A23 分钟前
Linux 跨服务器导出 Docker 容器内文件
linux·docker
DeepHacking27 分钟前
Ubuntu 22.04 安装 Allow Locked Remote Desktop 扩展:解决锁屏后 mstsc 无法连接的问题
linux·运维·ubuntu
广州灵眸科技有限公司28 分钟前
瑞芯微(EASY EAI)RV1126B QT GUI例程方案
linux·服务器·开发语言·网络·人工智能·qt·物联网