zoukankan      html  css  js  c++  java
  • Linux中shell概念笔记



    640?wx_fmt=png

    1、Shell概念

    shell可以理解为一种命令解释器,为用户和操作之间的交流提供一种方式。系统可以通过shell命令可以向计算机发送指令信号,然后计算机根据信号进行相应的处理。

    shell也可以理解是一种计算机解释型语言。解释型语言的特点是不需要进行任何编译就能够运行的。这和编译型语言(C#/JAVA/C++)是不一样的。

    2、解释型语言和编译型语言的简单对比

    解释型语言:在运行的时候进行翻译,执行一条语句就立即翻译一条语句,并且每次执行都需要进行翻译解释。和编译型语言比较来说效率低一些。但是目前计算机性能的

    提高,两者的效率差别也不是特别的明显。

    编译型语言:需要通过编译工具将将源码文件编译成计算机可直接运行的文件,只需要编译一次即可。所有编译型的语言执行效率一般会比解释性语言执行效率高。

    3、shell工作模式

    互动模式:直接在控制台直接输入命令进行执行,并等待执行完毕后再去执行下一条命令。

    脚本模式:其实就是命令的集合,将命令集合直接放在一个脚本文件中,然后由Bash Shell读取并执行。一般情况下运维人员会把需要处理的命令逻辑写入脚本文件中,一次执行即可。也就是实现了linux的自动化运维,效率也更高。


  • 相关阅读:
    PowerDesigner中Table视图同时显示Code和Name
    sql语句 生成数据库表
    业务流程图
    物理模型图-数据库图
    观察者模式
    UML的九种图
    路由器工作原理
    web项目中处理捕获异常统一处理
    java中volatile、synchronized
    linux 安装软件的几种方法
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351226.html
Copyright © 2011-2022 走看看