#注意,linux shell脚本中,首行不用指定bash类型也是可以的哦,默认就是bash,但一般是要标明bash类型的;
#即:bash命令和sh命令一般是等效的;
[root@centos76 ~]#cat b.sh
a="a      b"
echo $a
[root@centos76 ~]#bash b.sh #bash命令
a b
[root@centos76 ~]#sh b.sh #sh命令
a b[root@centos76 ~]#cat c.sh #一般shll脚本首行建议标明bash类型!!!
#!/bin/basha="a      b"
echo $a
[root@centos76 ~]#bash c.sh
a b
[root@centos76 ~]#sh c.sh
a b
[root@centos76 ~]##进一步查看bash和sh命令 的区别:
[root@centos76 ~]#which sh
/usr/bin/sh
[root@centos76 ~]#ll /usr/bin/sh
lrwxrwxrwx. 1 root root 4 Jul 11  2019 /usr/bin/sh -> bash #注意sh命令是bash的软链接
[root@centos76 ~]#ll /usr/bin/bash
-rwxr-xr-x. 1 root root 964608 Oct 31  2018 /usr/bin/bash#查看本系统有哪些shell软件包
[root@centos76 ~]#cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/usr/bin/tmux
#查看当前系统使用的是哪个软件包
[root@centos76 ~]#echo $SHELL
/bin/bash
[root@centos76 ~]#

【Linux/shell】bash命令和sh命令的区别(20210109)相关推荐

  1. linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料

    下面我给各位朋友总结一下在linux中利用shell命令来获取文件md5及遍历目录下所有文件的md5的例子,希望此例子对各位同学会有所帮助, 获取文件的MD5值: $ md5sum linuxmint ...

  2. Linux Shell CentOS 写一个输出命令 支持颜色

    文章目录 Linux Shell CentOS 写一个输出命令 支持颜色 相关阅读 1.代码 2.演示 Linux Shell CentOS 写一个输出命令 支持颜色 相关阅读 Linux Shell ...

  3. Linux + Shell bash / sh / ksh / csh / tcsh

    Redhat Gnome Terminal 快捷键 http://huangchao200701.javaeye.com/blog/263002 常用 win+n切换背景颜色风格 alt+tab=不用 ...

  4. shell中source命令与sh命令的区别

    一.source命令 1.1 source命令的使用方法 source filename.sh 文件没有可执行权限时,也可以使用source命令执行. source命令是在当前shell中执行的,并未 ...

  5. linux shell编程多线程和wait命令学习

    http://blog.csdn.net/shuanghujushi/article/details/38186303 最近在使用shell做一些部署工作,在使用过程中,效率一直不高.想提高效率,经过 ...

  6. Linux中bash: ls: 未找到命令… 相似命令是: ‘lz‘

    背景: 发现ls不能用了.ll.vi.vim都不能用了. 输入 ll命令 提示: bash: ls: 未找到命令-  相似命令是: 'lz' 原因: 环境变量PATH被修改了,是刚刚操作的修改影响了P ...

  7. [Linux错误] bash: jsp: 未找到命令...

    一.jps命令无法找到 [root@icoolkj ~]# jps bash: jps: 未找到命令... [root@icoolkj ~]# 二.检查基础Java环境 [root@icoolkj ~ ...

  8. Linux shell 日期,时间相关的命令

    在shell开发中,经常要用到跟获取日期相关的东西,这里记录一下Linux shell 获取日期的方法 获取当前日期:today=`date +"%Y-%m-%d"` 获取昨天的日 ...

  9. 国内Linux shell,Bash shell 的诞生 | Linux 中国

    原标题:Bash shell 的诞生 | Linux 中国 本周的<代码英雄>播客深入研究了最广泛使用的.已经成为事实标准的脚本语言,它来自于自由软件基金会及其作者的早期灵感. -- Ma ...

最新文章

  1. 邮件头解析=?utf-8?Q?乱码
  2. 一条更新SQL 是如何执行的?
  3. linux中firefox替换,Ubuntu更换Firefox版本的方法
  4. .NetCore 下开发独立的(RPL)含有界面的组件包 (四)授权过滤
  5. [html]html实现页面跳转都有哪些方法?
  6. 第六章 自动测试实施(上)
  7. T-SQL AVG Functions
  8. Java数据库连接JDBC和数据库连接池Druid
  9. linux编译hashcat,Hashcat用户手册——hashcat在linux系统下的安装
  10. 【旅行青蛙】你的蛙到底在干什么?
  11. Android 获取Usb设备类型
  12. 神经元细胞结构刨析(持续更新)
  13. 生产者与消费者的实现
  14. nodo合并多个mp3文件
  15. python画误差图_Python数据可视化:如何创建误差图
  16. ESP8266-NodeMCU网络服务器——通过网页将文件上传到闪存文件系统
  17. 鸿蒙系统可以跟ios媲美吗,任正非再次确认:不需要2年,鸿蒙系统就可以媲美ios系统...
  18. 什么是竞争情报(CI)?
  19. android电话拦截
  20. Proface触摸屏按钮互锁、弹出窗口、密码设置、报警设置案例

热门文章

  1. 群晖6.XVideo Station不支持视频格式的解决方案
  2. 指令集CEO潘爱民受邀参加2021技术英雄会
  3. 快速掌握SPSS数据分析
  4. 元宇宙迷思:你能躲得开元宇宙吗?
  5. 2023快乐学习日记(好日子今天是个好日子)1/2
  6. html + thymeleaf 制作邮件模板
  7. Jenkins配置邮件通知(2)——配置邮件模板
  8. 数据仓库之数据同步策略
  9. 外包以小时计算金额的费用_嘉德集团外包费测算表(2016版)
  10. 基于IQxel的WIFI RF测试指导书