zoukankan      html  css  js  c++  java
  • linux学习笔记之shell

    本文参考:shell脚本学习指南

    本文阅读前提为:知道shell指令,但不知道如何完成一个自动化的shell脚本。

    因为编辑本文时,作者也是一个新手。所以,在一些理论上,可能存在错误。如果存在错误,希望指出(可发送email:zheng39562@163.com)。

    此文会定时更新。直到有一个相对完善的版本。

    一:如何让系统识别,以及一些前期细节。

      1,系统如何识别:当系统执行一个可执行文件时,发现不是可执行格式。内核会收到一个错误消息:此文件不是可执行文件。此时,会尝试调用调用解释器。

      2,如何确定解释器:需要在文件的第一行添加: #! 符号。如果希望使用shell,则可以添加: #! /usr/sh -f。其他解释器也可以使用此方式,例如:AWK

      3,细节。

        1)#! 此行建议不超过64字符。(一般也不会超过)

        2)#! 跟绝对路径。不同系统间,解释器的位置可能存在差异。

    二:一些脚本经验。

      shell识别命令:内建命令,shell函数,外部命令。

  • 相关阅读:
    java网络编程(UDP详解)
    java网络编程(TCP详解)
    java-单例详解
    java-接口和抽象类的联系和区别。
    java-集合小结
    Java异常(一)Java异常简介及其框架
    JAVA的接口
    深入理解Java的接口和抽象类
    linux动态库编译和使用详细剖析
    C基础 time.h 简单思路扩展
  • 原文地址:https://www.cnblogs.com/zheng39562/p/4265296.html
Copyright © 2011-2022 走看看