bash脚本和shell脚本的区别
终极管理员 知识笔记 142阅读
shell 脚本是什么?

答:Shell 脚本( shell script)是一种为 shell 编写的脚本程序。 常说的 shell 通常都是指 shell 脚本,但 shell和shell script是两个不同的概念。 通常说“ shell 编程”都是指 shell 脚本编程,不
shell脚本语言和linux命令有什么区别?

答:使用linux肯定是要会使用命令的,就算提供有用户界面,绝大部分功能还是要通过命令行去操作的。 而shell脚本语言也是运行在linux上的脚本语言,对于服务器运维人员也是几乎必须要掌握的。 而shell脚本语言和linux命令有什么联系,有什么区别,也是要弄清楚的。
sh和bash的区别是什么?

答:sh的全名是Bourne Shell。 名字中的玻恩就是这个Shell的作者。 而bash的全名是Bourne Again Shell。 最开始在Unix系统中流行的是sh,而bash作为sh的改进版本,提供了更加丰富的功能。
shell和命令行有什么区别?

答:但是shell是面向过程的,相当于有了一定的逻辑和过程,而命令行只是单一的操作。 1.直接在命令行执行,就是在当前的shell环境下执行,比如涉及到一些环境变量的时候,必须在当前shell环境里执行。 2.在脚本里执行的话,脚本执行的时候,会fork一个子进程,所有操作都在子进程进行。 如果涉及到一些在脚本里设置环境变量的东西,脚本结束了,环境变量也就消失了。 如果是修改环境变量的话,需要特别注意下。 3.shell可以重复或批量地执行一些命令。 你也可以把自己要重复执行的命令写到脚本里面执行。 而命令行的话就需要一个一个的输入命令,相对而言麻烦一些。 上面就是一些对于shell和命令行的对比。
