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
相关推荐
ybb7046302 小时前
linux第二次作业
linux·运维·服务器
大白同学4213 小时前
【Linux】进程间通信
linux·运维·服务器
..Move...4 小时前
Docker镜像制作
运维·docker·容器
Felven8 小时前
统信系统下设置RTC时间
linux·rtc·1024程序员节
码龄3年 审核中9 小时前
说说SSH的端口转发
大数据·运维·ssh
盛世隐者9 小时前
【Linux】定制Linux系统
linux·运维·服务器
-Excalibur-10 小时前
形象解释关于TCP/IP模型——层层封装MAC数据帧的过程
linux·c语言·网络·笔记·单片机·网络协议·tcp/ip
小跌—10 小时前
Linux:数据链路层
linux·网络
用户311879455921811 小时前
Fedora 37 安装 libicu-71.1-2.fc37.x86_64.rpm 教程(命令行步骤)
linux
搬砖的小码农_Sky11 小时前
Linux(Ubuntu)操作系统下文件的解压
linux·ubuntu