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
相关推荐
binqian1 分钟前
【linux】OpenSSH升级文档
linux·运维·网络
吴声子夜歌7 分钟前
Shell编程——if条件语句
linux·运维·shell
和裕23 分钟前
蜂窝板 vs 七层瓦楞重型纸箱:大件工业设备运输性能与成本全对比
大数据·运维·网络·人工智能·算法
Dawn-bit31 分钟前
Linux 运维基础扩展:跳板机、堡垒机与物理服务器全流程
linux·运维·服务器·云计算·运维开发
新时代牛马41 分钟前
Linux 定时任务:crontab、anacron 与systemd timer
linux·运维·服务器
mounter6251 小时前
Linux 7.2 引入更灵活的块设备错误注入机制
linux·linux kernel·kernel·disk·error injection
cpolar技术支持1 小时前
Docker 容器启动失败怎么查?端口、日志、权限与网络排障完整教程
linux·docker·容器·cpolar·网络排障
网硕互联的小客服2 小时前
怎样在CMD里用chkntfs /x C: 命令来取消磁盘自检?——原理与实践全解
运维·服务器·网络
布莱克6052 小时前
Linux 常用命令详解:从入门到实战
linux·运维·服务器
朽棘不雕3 小时前
可执行程序的格式
linux