shell脚本是干什么的
终极管理员 知识笔记 157阅读
shell 脚本的执行方式是什么?

答:Shell 脚本的执行方式 脚本格式要求 脚本以#!/bin/ba sh 开头 脚本需要有可执行权限 编写第一个 Shell 脚本 创建一个 Shell 脚本,输出 h ell o worl linux shell 有什么用, linux 里头的 shell 编程有什么用?
什么是shell脚本解释器?

答:Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有: bash: 是Linux标准默认的shell。bash由Brian Fox和Chet Ramey共同完成,是BourneAgain Shell的缩写,内部命令一共有40个。 sh: 由Steve Bourne开发,是Bourne Shell的
什么是shell?

答:Shell 是一种脚本语言 任何代码最终都要被“翻译”成二进制的形式才能在计算机中执行。 有的编程语言,如 C/C++、Pascal、Go语言、汇编等,必须在程序运行之前将所有代码都翻译成二进制形式,也就是生成可执行文件,用户拿到的是最终生成的可执行文件,看不到源码。
python和shell脚本有什么区别?

答:shell脚本是一种比python更“糙”、因此性能等方面更为受限的语言;但它有个极大的优点,那就是可以把其他人写的程序本身,像其他语言的库函数那样使用。 为了做到这个,它要求每个程序都把命令行参数当作“函数输入”、向stdout/stderr的输出当作函数输出,同时以程序返回值说明执行成功与否。 这个约定是强制性的,在操作系统设计时就确定了的——这也是C语言的main函数需要返回一个int的原因。 但是,这个“命令行参数”的约定也束缚了shell,使得它比起其他语言更在乎空格/回车等符号——因为它的每一行,都必须是“命令 参数1 参数2”的格式。 这个约定就使得它语法怪异,也很难像其他编程语言那样,支持语法结构的任意嵌套——不管有多像,它毕竟是“用命令行模拟出来的语法结构”。
