• Linux中shell概念笔记




    640?wx_fmt=png

    1、Shell概念

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

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

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

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

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

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

    3、shell工作模式

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

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


  • 相关阅读:
    [转]C# 常用字符串加密解密方法
    ADO.net商机题目
    ADO.net属性拓展
    实体类,数据访问类应用
    实体类,数据访问类.字符串攻击.防攻击
    ADO.net增删改的应用
    ADO.net增删改查
    css——层叠样式表
    标题栏小图标、锚点、滚动效果、视频插入、音乐插入
    HTML——超文本标记语言(表单及12个表单元素)
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351226.html
Copyright © 2020-2023  润新知