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
相关推荐
Maguyusi7 分钟前
pve lxc 虚拟机 raw 格式 磁盘 扩容
linux·运维·windows
是垚不是土15 分钟前
基于DDNS-Go动态域名解析配置:实现多网络线路冗余切换方案
运维·开发语言·网络·阿里云·golang·运维开发
fpcc20 分钟前
跟我学C++中级篇—Linux内核中链表分析
linux·c++·链表
抓饼先生27 分钟前
Linux上查看systemd journald日志
linux·运维·systemd·journald
研华嵌入式1 小时前
Ubuntu 20.04 停止支持怎么办?
linux·运维·ubuntu
是阿威啊1 小时前
【第二站】本地hadoop集群配置yarn模式
大数据·linux·hadoop·yarn
野熊佩骑1 小时前
一文读懂运维监控之 Ubuntu22.04安装部署Zabbix监控
linux·运维·服务器·网络·ubuntu·zabbix·database
双层吉士憨包1 小时前
Claude账号共享教程分享
运维·服务器
大聪明-PLUS2 小时前
了解 Docker:镜像是如何创建的
linux·嵌入式·arm·smarc
lllsure2 小时前
Linux 日志管理
linux·运维·服务器