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
相关推荐
Codefengfeng2 小时前
CTF工具篇
linux·运维·服务器
封奚泽优2 小时前
Docker常用命令(Windows 11)
运维·docker·容器
上海合宙LuatOS3 小时前
LuatOS核心库API——【i2c】I2C 操作
linux·运维·单片机·嵌入式硬件·物联网·计算机外设·硬件工程
一文解千机4 小时前
wine 优化配置及显卡加速,完美运行Electron 编译的程序(新榜小豆芽、作家助手、小V猫等)
linux·ubuntu·electron·wine·wine优化配置·wine显卡加速·wine大型游戏
2401_858286116 小时前
OS53.【Linux】System V 共享内存(2)
linux·运维·服务器·共享内存
能源革命9 小时前
Ubuntu_24.04 安装OpenClaw教程
linux·ubuntu
志栋智能10 小时前
AI驱动的安全自动化机器人:从“告警疲劳”到“智能免疫”的防御革命
运维·人工智能·安全·机器人·自动化
laocui110 小时前
树莓派Ubuntu系统安装openclow(豆包+QQ机器人)
linux·运维·ubuntu
qq_242188633211 小时前
快速搭建跨环境检测服务的步骤
linux·开发语言·windows·python·macos
dingdingfish11 小时前
Bash学习 - 第6章:Bash Features,第11节:Bash and POSIX
bash·posix