• 01shell入门基础


    01shell入门基础

    为什么学习和使用shell编程

    shell是一种脚本语言,脚本语言是相对于编译语言而言的。脚本语言不需要编译,由解释器读取程序并且执行其中的语句,而编译语言需要编译成可执行代码,之后才可以执行。

    什么是shell

    • shell的起源

    • shell的基本概念

    • shell的功能
      命令解释器

    • shell的分类

    作为程序设计语言的shell

    shell不仅可以充当用户与Unix或者Linux交互界面的角色,还可以作为一种程序设计语言。

    交互式执行

    创建脚本

    向脚本传递参数

    shell脚本的参数
    参数如下:
    enter description here
    例子:

    1. #! /bin/bash 
    2.  
    3. echo "$# parameters" 
    4. echo "$@" 

    执行结果:
    enter description here
    参数的扩展

    类似 ls -l

    第一个shell程序

    一个基本的shell程序,应该包含以下几个元素

    • “#! /bin/bash":指定解释器

    • 注释:说明某些代码的功能

    • 可执行语句:实现程序的功能

    1. #! /bin/bash 
    2.  
    3. echo "hello bash shell!" 
    4.  

    注释:
    单行注释
    多行注释:使用here document

    1. #! /bin/bash 
    2. :<<BLOCK 
    3. jijgijajg; 
    4. jisijgak 
    5. BLOCK 
    6. echo "hello bash shell!" 
    7.  

    shell的退出状态
    退出状态由最后一条语句来决定。$?保存了退出状态,0表示成功

    1. #include <stdio.h> 
    2. int main() 

    3. printf("hello world "); 

  • 相关阅读:
    PHP部署调优-自动部署工具
    set容器与map容器的简单应用
    POJ2431 优先队列+贪心
    离散数学交并补运算、差运算、异或运算的实现--biaobiao88
    构造命题公式的真值表--biaobiao88
    队列的简单使用
    二叉树的查找(前序、中序、后序、层序遍历)--biaobiao88
    A
    取整
    JavaScript对象
  • 原文地址:https://www.cnblogs.com/yanyun888/p/6204182.html
Copyright © 2020-2023  润新知