1.bash总体介绍
2024-08-31 09:18:26
1.总体介绍
1.1 什么是Bash?
Bash(Borune-Again SHell)是一个用于Linux操作系统的shell,即命令解释器
Bash与sh兼容,并从ksh和csh引进了一些有用的功能,在交互和编程运行方面对sh做了改进。
Bash是Linux默认的shell,Bash能在任何版本的Unix和Linux系统上运行,有移植性。
1.2 什么是Shell?
shell是一个能执行各种命令的宏处理器。
宏处理是指扩展文本和符号以创建更大的表达式的功能。
Unix shell不仅是一个命令解释器,还是一种编程语言。
shell提供了少量的内部命令(builtin),内部命令实现的功能是外部工具不方便或者不可能完成的。
shell内置了编程语言,提供了变量、流程控制结构、引用(字符串引号)、函数等功能。
shell提供了交互式功能,包括:作业控制、命令行编辑、命令行历史、命令别名等。
最新文章
- 错误:当你使用id作为sharepoint的自定义页面的查询参数时,总会提示项目不存在!
- Mybatis-update - 数据库死锁 - 获取数据库连接池等待
- 关于URI URL URN
- C#之Windows消息处理
- 服务器自己用户名下编译gcc
- new-nav-js
- iOS边练边学--iOS中的json数据解析
- MySQL目录
- mysql,多表的内外连接+子查询
- js笔记--json
- Android混淆打包配置总结
- 1046: [HAOI2007]上升序列 - BZOJ
- POJ2524-宗教问题-并查集-ACM
- no protocol specified
- 从零开始学C++之RTTI、dynamic_cast、typeid、类与类之间的关系uml
- RPC是什么
- tomcat生命周期的管理——生命周期统一接口Lifecycle
- jQuery中 对标签元素操作(1)
- unbuntu系统( PC机 )中安装360wifi步骤
- iOS10 后 http 网页定位失效解决方案
热门文章
- Tree-based Model 如何处理categorical variable
- HNOI2012排队
- kentico中page alias的使用
- Python3并发写文件
- 发布Rest风格的WebService的SpringBoot极简例子
- Python学习小技巧之列表项的排序
- Linux:lvm磁盘分区,动态扩容
- PJzhang:360压缩的用户许可协议和隐私政策阅读
- Leetcode之深度+广度优先搜索(DFS+BFS)专题-934. 最短的桥(Shortest Bridge)
- 【Qt开发】QT对话框去掉帮助和关闭按钮 拦截QT关闭窗口的CloseEvent