Linux中shell概念笔记
1、Shell概念
shell可以理解为一种命令解释器,为用户和操作之间的交流提供一种方式。系统可以通过shell命令可以向计算机发送指令信号,然后计算机根据信号进行相应的处理。
shell也可以理解是一种计算机解释型语言。解释型语言的特点是不需要进行任何编译就能够运行的。这和编译型语言(C#/JAVA/C++)是不一样的。
2、解释型语言和编译型语言的简单对比
解释型语言:在运行的时候进行翻译,执行一条语句就立即翻译一条语句,并且每次执行都需要进行翻译解释。和编译型语言比较来说效率低一些。但是目前计算机性能的
提高,两者的效率差别也不是特别的明显。
编译型语言:需要通过编译工具将将源码文件编译成计算机可直接运行的文件,只需要编译一次即可。所有编译型的语言执行效率一般会比解释性语言执行效率高。
3、shell工作模式
互动模式:直接在控制台直接输入命令进行执行,并等待执行完毕后再去执行下一条命令。
脚本模式:其实就是命令的集合,将命令集合直接放在一个脚本文件中,然后由Bash Shell读取并执行。一般情况下运维人员会把需要处理的命令逻辑写入脚本文件中,一次执行即可。也就是实现了linux的自动化运维,效率也更高。
Linux中shell概念笔记相关推荐
- linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $ ...
- linux中shell如何实现毫秒级别的sleep
方法2.usleep 10000 (usleep为十的负六次方秒,详细见man usleep) 本文转自博客园知识天地的博客,原文链接:linux中shell如何实现毫秒级别的sleep,如需转载请自 ...
- Linux中shell的分类以及查看当前的shell
DOS/Windows 与 Linux 的最重要的区别之一是 Linux 的命令 shell 是与操作系统相分离的一层. 目前流行的shell有ash.bash.ksh.csh.zsh,如下介绍: b ...
- linux中sh+$0,浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释
摘抄自:ABS_GUIDE 下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdf linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: ...
- linux变量中代,linux中shell变量$#,$@,$0,$1,$2和变量${0%/*}
一直傻傻搞不清,还是梳理一下吧. linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Pr ...
- linux+管道+分段,Linux中shell基础、重定向、管道符、环境变量
原标题:Linux中shell基础.重定向.管道符.环境变量 1.什么是shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器).它接收用户输入的命令并把它送入内核 ...
- linux下变量名长度,Linux中shell的变量介绍
Linux中shell的变量介绍 发布时间:2020-06-24 16:20:39 来源:亿速云 阅读:112 作者:元一 这期内容当中的小编将会给大家带来有关Linux中shell的变量介绍,以专业 ...
- Linux中shell提示符定制
Linux中shell提示符定制 如果您很容易使 shell 提示行变得色彩绚烂斓且带有更多信息,为什么还要坚持用单调的标准 shell 提示行呢?在这篇技巧中,Daniel Robbins 将说 ...
- 浅谈linux中shell变量$#,$@,$0,$1,$2,$?的含义解释
浅谈linux中shell变量$#,$@,$0,$1,$2,$?的含义解释 下面小编就为大家带来一篇浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释.小编觉得挺不错的,现在就分享给 ...
最新文章
- Scrum团队选择scrum看板工具的7点特征
- SCCM2012R2之五创建系统集合
- 机器学习入门:K-近邻算法
- Andriod SDK Manager国内无法更新的解决方案
- PowerDesigner生成mysql字段comment 注释
- 约瑟夫(环)问题(Josephu)(单向环形链表)
- java代理的学习,通过类实现接口来实现代理。proxy来创建动态类,和InvocationHandler接口的实现,和工作原理。...
- 不讲武德,只用标签名就能做文本分类
- Linux创建进程必须fork么,Linux - fork() 创建进程
- Github使用: 本地上传, 与之同步
- 华为销售专家LTC专家许浩明老师:流程是数字化转型的基础,以华为营销LTC,华为铁三角为例
- 电脑右键新建没有文本文档解决办法
- 从Oppo手机拍照无法展示谈图片压缩
- 标准模式(standard mode) 和 兼容模式(qurik mode)
- 蓝桥java练习记录
- 吐血分享:QQ群霸屏技术教程2017(活跃篇)
- Linux用命令修改dpi,linux下高分辨率屏幕设置
- FLUENT中VOF模型的仿真流程
- 左移赋值运算符 (<<=)
- eNSP学习记录一——创建网络拓扑并配置