shell脚本学习笔记-1
2016-06-03 13:16
543 查看
shell 语言是用户使用linux/unix 的桥梁 大部分的工作都是通过shell命令完成的,它既是程序语言 又是命令语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
Shell 有两种执行命令的方式:
交互式:解释执行用户的命令,用户输入一条命令,shell就解释执行一条(终端模式)
批处理:用户事先写好一个shell脚本(Script),其中有很多条命令,让Shell一次执行完这些命令,而不必一条一条敲命令。
和编程语言相似,变量和流程控制语句。shell脚本是解释执行的,不用编译。
建议不要在root下执行shell练习脚本
shell的几种常见的脚本解释器:
bash、sh、ash、csh、ksh。
解释型语言 即脚本语言。执行时,解释器直接读取我们编写的源代码,并将其转化成目标代码,再有计算机运行。脚本编程语言的例子有awk、python、perl、ruby、shell。
相关文章推荐
- android wifi 无线调试
- 运维入门
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Linux Shell常用技巧
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- 许多数据中心的工作者很满意他们的工作,将鼓励他们的孩子继续从事这份工作
- 你应该学习哪种编程语言?
- Shell 脚本编程陷阱
- [转]我们需要一种其他人能使用的编程语言
- 命令行:增强版
- 零编程经验的我是如何找到工作的
- VBS脚本写的Windows硬件检测工具分享
- 用vbscript实现隐藏任务栏图标的脚本
- 用autoit编写第一个脚本(Hello World)
- VBS调用WMI快速关闭IE的脚本
- 关于adb shell 出现error:cannot parse version string kg01的问题