本文主要是介绍Shell Bash 简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
appKey: XvqGS4EXvsERbma2cOkQvPCvYNAB6Gu8
项目链接
Bash
本文写作的目的,是为了写一个可执行脚本,可以将图片资源批量自动压缩打包的功能。但是,因为作者对Shell编程一无所知,所以,写下总结,慢慢学习并不断进行尝试。也为日后工作开发效率提供便捷。
bash 简介
- Bash:是一个命令处理器,通常运行在文本窗口中,用户键入操作的命令。
- Bash还可以从文件中读取和执行命令,称为shell脚本。
shell 和 bash 区别
什么是shell?
- shell是一个命令语言解释器。即你在提示符下输入的每个命令,都由shell先解释,然后传给Linux内核并执行。shell也提供了一些内置命令,类似于DOS的内部命令,也支持调用外部工具。
- shell也是一个解释型的程序设计语言,也拥有像js类的程序控制结构。
什么是bash?
- bash 也是一种shell,也是目前最常用的。属于子集。shell 有很多种类,dash是ubuntu中默认的shell。
详细链接请点击这里
第一个shell 脚本
1.输出一个hello world
- 首先创建一个demo.sh文件,输入如下代码:
#!/bin/bash
#这只是一个BASH测试项目#Author: Charlesecho 'HELLO WOLRD'
- 然后,在命令行中执行
bash demo.sh
。然后就可以看到下图:
2.解释上述代码
#!/bin/bash
- #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。
- #!/bin/sh是指此脚本使用/bin/sh来解释执行。
- 类似的还有:/bin/csh脚本,/bin/perl脚本,/bin/awk脚本,/bin/sed脚本,甚至/bin/echo等等
详情链接请点这里
结尾
下一章会讲到前端知识,会讲解nodeJS的相关操作。
这篇关于Shell Bash 简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!