码迷,mamicode.com
首页 > 其他好文 > 详细

bash脚本编程基础及配置文件

时间:2017-10-07 12:23:25      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:java   很多   编程语言   需要   python   nano   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脚本编程基础及配置文件

标签:java   很多   编程语言   需要   python   nano   bash   --   错误   

原文地址:http://www.cnblogs.com/jacky1982/p/7633741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!