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
相关推荐
小赵还有头发2 分钟前
安装Ceres与glog
linux·学习·无人机·ceres·glog
负二代0.028 分钟前
Linux下的网络管理
linux·网络
有毒的教程1 小时前
SaltStack 开源自动化运维工具详细介绍
运维·开源·saltstack
s_daqing1 小时前
ubuntu(arm)安装redis
linux·redis·ubuntu
大房身镇、王师傅1 小时前
【VirtualBox】VirtualBox 7.1.6 RockyLinux10 配置增强功能 设置共享目录
运维·服务器·virtualbox·rockylinux10
林鸿群1 小时前
ubuntu 26.04 安装mysql-server
linux·mysql·ubuntu
betazhou1 小时前
rsync使用案例分析
linux·运维·服务器·rsync·同步数据
安静的技术开发者2 小时前
Linux Ubuntu学习笔记
linux·ubuntu
geshifei2 小时前
Sched ext回调1——init_task (linux 6.15.7)
linux·ebpf
晚风予卿云月3 小时前
【Linux】自动化构建—make/Makefile
linux·自动化·make/makefile