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
相关推荐
eF06U766F2 分钟前
Ubuntu Linux 上 固定P/E 核混合架构CPU频率
linux·ubuntu·架构
minji...3 分钟前
Linux 多线程(三)线程控制,线程终止,线程中的异常问题
linux·运维·服务器·开发语言·网络·算法
zzzsde5 分钟前
【Linux】进程间通信(1)管道&&进程池实现
linux·运维·服务器
Miki Makimura6 分钟前
C++ 聊天室项目:Linux 环境搭建与问题总结
linux·开发语言·c++
Yiyi_Coding9 分钟前
bat 脚本(真实项目可用):ftp取远程文件
运维·脚本·ftp
开开心心_Every16 分钟前
实用PDF擦除隐藏信息工具,空白处理需留意
运维·服务器·网络·pdf·电脑·excel·依赖倒置原则
Hello World . .22 分钟前
Linux:Linux命令行音视频播放器
linux·音视频
qZ6bgMe4323 分钟前
一个高性能的 .NET MQTT 客户端与服务器库
运维·服务器·.net
做cv的小昊28 分钟前
【conda】打包已有conda环境并在其他服务器上搭建
运维·服务器·python·conda·运维开发·pip·开发
Vfw3VsDKo29 分钟前
Android设备搭建本地RTSP服务器(基于live555)
android·运维·服务器