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
相关推荐
ruxshui10 分钟前
# Linux diff命令使用
linux·运维·服务器
Sheffield10 分钟前
为什么大家都用iptables,不愿碰原生firewalld?
linux·运维·安全
何中应18 分钟前
Jenkins构建完,jar包启动不起来?
linux·运维·jenkins
柏木乃一19 分钟前
Linux进程信号(1):信号概述,信号产生part 1
linux·运维·服务器·c++·信号·signal
暴力求解27 分钟前
Linux---进程(一):初识进程
linux·运维·服务器
淡唱暮念31 分钟前
Linux系统使用夸克网盘CLI上传服务器数据至网盘教程,解决大数据备份苦恼
linux·服务器·ubuntu
阿莫西林夹馍40 分钟前
ubuntu安装gitlab
linux·ubuntu·gitlab
香蕉你个不拿拿^40 分钟前
Linux中make和makefile基本使用
linux·运维·服务器
悲伤小伞44 分钟前
Linux_应用层自定义协议与序列化——网络计算器
linux·服务器·c语言·c++·ubuntu
袁袁袁袁满1 小时前
Linux怎么创建Shell脚本.sh文件
linux·运维·服务器·shell·shell脚本.sh文件·创建shell脚本·创建.sh文件