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
相关推荐
AD钙奶-lalala4 分钟前
Error starting ApplicationContext. To display the condition evaluation···
linux·运维·服务器
市安5 分钟前
基于Debain构建Ngxin镜像
运维·nginx·docker·云原生·容器·debian·镜像
未来之窗软件服务5 分钟前
平台对接(2)美团/抖音/饿了么/有赞/微信/京东券核销服务商模式—东方仙盟
大数据·运维·微信·平台对接·仙盟创梦ide·东方仙盟·东方仙盟sdk
阿正的梦工坊6 分钟前
Nginx(发音:engine x)是什么?
运维·nginx
71ber9 分钟前
RHCSE 实战笔记: LVS 负载均衡集群深度解析
linux·服务器·lvs
rpa研究爱好者16 分钟前
灵梭rPA如何通过手机群控自动化处理亚马逊店铺的日常客服与消息回复
运维·自动化·rpa
Byte不洛18 分钟前
TCP 服务器如何支持高并发?单进程、多进程、多线程模型详解
linux·网络编程·高并发·tcp·socket编程
C。L.19 分钟前
私有化部署RustDesk中继服务器
运维·服务器
Jia ming21 分钟前
Linux内核动态调试技术揭秘
linux·内核动态调试
暴力求解22 分钟前
Linux --调试器gdb和cgdb
linux·运维·服务器