【Linux/shell】bash命令和sh命令的区别(20210109)
#注意,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)相关推荐
- linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料
下面我给各位朋友总结一下在linux中利用shell命令来获取文件md5及遍历目录下所有文件的md5的例子,希望此例子对各位同学会有所帮助, 获取文件的MD5值: $ md5sum linuxmint ...
- Linux Shell CentOS 写一个输出命令 支持颜色
文章目录 Linux Shell CentOS 写一个输出命令 支持颜色 相关阅读 1.代码 2.演示 Linux Shell CentOS 写一个输出命令 支持颜色 相关阅读 Linux Shell ...
- Linux + Shell bash / sh / ksh / csh / tcsh
Redhat Gnome Terminal 快捷键 http://huangchao200701.javaeye.com/blog/263002 常用 win+n切换背景颜色风格 alt+tab=不用 ...
- shell中source命令与sh命令的区别
一.source命令 1.1 source命令的使用方法 source filename.sh 文件没有可执行权限时,也可以使用source命令执行. source命令是在当前shell中执行的,并未 ...
- linux shell编程多线程和wait命令学习
http://blog.csdn.net/shuanghujushi/article/details/38186303 最近在使用shell做一些部署工作,在使用过程中,效率一直不高.想提高效率,经过 ...
- Linux中bash: ls: 未找到命令… 相似命令是: ‘lz‘
背景: 发现ls不能用了.ll.vi.vim都不能用了. 输入 ll命令 提示: bash: ls: 未找到命令- 相似命令是: 'lz' 原因: 环境变量PATH被修改了,是刚刚操作的修改影响了P ...
- [Linux错误] bash: jsp: 未找到命令...
一.jps命令无法找到 [root@icoolkj ~]# jps bash: jps: 未找到命令... [root@icoolkj ~]# 二.检查基础Java环境 [root@icoolkj ~ ...
- Linux shell 日期,时间相关的命令
在shell开发中,经常要用到跟获取日期相关的东西,这里记录一下Linux shell 获取日期的方法 获取当前日期:today=`date +"%Y-%m-%d"` 获取昨天的日 ...
- 国内Linux shell,Bash shell 的诞生 | Linux 中国
原标题:Bash shell 的诞生 | Linux 中国 本周的<代码英雄>播客深入研究了最广泛使用的.已经成为事实标准的脚本语言,它来自于自由软件基金会及其作者的早期灵感. -- Ma ...
最新文章
- 邮件头解析=?utf-8?Q?乱码
- 一条更新SQL 是如何执行的?
- linux中firefox替换,Ubuntu更换Firefox版本的方法
- .NetCore 下开发独立的(RPL)含有界面的组件包 (四)授权过滤
- [html]html实现页面跳转都有哪些方法?
- 第六章 自动测试实施(上)
- T-SQL AVG Functions
- Java数据库连接JDBC和数据库连接池Druid
- linux编译hashcat,Hashcat用户手册——hashcat在linux系统下的安装
- 【旅行青蛙】你的蛙到底在干什么?
- Android 获取Usb设备类型
- 神经元细胞结构刨析(持续更新)
- 生产者与消费者的实现
- nodo合并多个mp3文件
- python画误差图_Python数据可视化:如何创建误差图
- ESP8266-NodeMCU网络服务器——通过网页将文件上传到闪存文件系统
- 鸿蒙系统可以跟ios媲美吗,任正非再次确认:不需要2年,鸿蒙系统就可以媲美ios系统...
- 什么是竞争情报(CI)?
- android电话拦截
- Proface触摸屏按钮互锁、弹出窗口、密码设置、报警设置案例