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
相关推荐
江畔何人初15 分钟前
HPA是如何在k8s集群实现自动扩缩容机制的
linux·运维·服务器·云原生·kubernetes
杨云龙UP24 分钟前
Oracle 19c RAC多节点运行状态最简排查指南_20260316
linux·运维·服务器·数据库·sql·oracle
Scabbards_25 分钟前
基于docker的LLM服务部署
运维·docker·容器
于眠牧北25 分钟前
ubuntu22.04在docker中安装redis6.2.x并配置远程连接
运维·redis·docker·容器
weixin_4529533235 分钟前
openclaw新手部署详细教程——适用于ubuntu22.04
linux·人工智能·ubuntu
暴力求解37 分钟前
Linux---ELF与库加载
linux·运维·服务器
Shaidou_Data42 分钟前
数据要素自动化实践:沙淘金数据清洗与治理技术方案详解
运维·自动化
秃头摸鱼侠1 小时前
OpenClaw + MCP 实战:从 0 搭建可复用自动化工作流
运维·自动化
IT研究所1 小时前
从工单到智能分析:AIGC运维助手应用价值
大数据·运维·数据库·人工智能·科技·低代码·自动化
西安小哥1 小时前
Linux操作系统运维命令大全
linux·运维·服务器