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 分钟前
Ubuntu 18.04设置静态IP的方法(图形化操作)
linux·ubuntu·静态ip
无证驾驶梁嗖嗖6 分钟前
ubuntu22鼠键失灵恢复记录笔记chatgpt解决
运维
带鱼吃猫33 分钟前
Linux系统:ext2文件系统的核心概念和结构
linux·运维·服务器
qwer5558838 分钟前
linux-----------------库制作与原理(下)
linux·运维·服务器
m0_5195231042 分钟前
Linux——UDP/TCP协议理论
linux·tcp/ip·udp
vortex51 小时前
Bash fork 炸弹 —— :(){ :|:& };:
运维·服务器·开发语言·网络安全·bash
xmweisi021 小时前
【Linux】ssh命令 – 安全的远程连接服务
linux·安全·ssh
Pacify_The_North1 小时前
【进程控制二】进程替换和bash解释器
linux·c语言·开发语言·算法·ubuntu·centos·bash
ephemerals__1 小时前
【Linux】简易版Shell实现(附源码)
linux·运维·chrome
JeffersonZU1 小时前
【shell】shell和shell脚本简介
linux·ubuntu·bash