bash脚本编程基础及配置文件
Posted 小兔无情
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bash脚本编程基础及配置文件相关的知识,希望对你有一定的参考价值。
(一)shell脚本编程
- 编程语言的分类:
- 根据运行方式:
- 编译运行
- 解释运行
- 根据编程过程中功能的实现是调用库还是调用外部的程序文件:
- shell脚本编程:利用系统上的命令及编程组件进行编程
- 完整编程:利用库或编程组件进行编程
- 根据编程模型:
- 过程式编程:C,bash
- 面向对象编程:Java,C++
- 根据运行方式:
- shell脚本编程特性
- 过程式编程
- 非完整编程
- 解释运行
- 如何写shell脚本
- shell脚本一般以“.sh”结尾
- 文本编辑器
- 类型:
- 行编辑器:sed
- 全屏编辑器:nano,vi,vim
- nano:
- 打开文件方式:nano FileName,如果文件不存在会创建
- 快捷键的使用中,“^”表示control键
- 类型:
- shell脚本是什么
- 命令的堆积
- 由于很多命令不具有幂等性,需要用程序逻辑来判断运行条件是否满足,以避免其运行中发生错误,例如:id NewUser || useradd NewUser
- 脚本文件的第一行,顶格写:给出shebang/解释器路径,用于指明解释执行当前脚本的解释器程序文件
- 常见的解释器:
- #!/bin/bash -->bash脚本
- #!/bin/python -->python脚本
- #!/bin/perl -->perl脚本
- #!是shebang的固定开头格式
- 常见的解释器:
- 运行脚本
- 赋予执行权限,并直接运行此程序文件
- 直接运行解释器,将脚本以命令行参数传递给解释器程序
以上是关于bash脚本编程基础及配置文件的主要内容,如果未能解决你的问题,请参考以下文章
linux学习19 shell脚本基础-bash脚本编程基础及配置文件
linux基础16-bash编程(case语句及脚本选项 )