Shell系列(1)- Shell概述
2023-02-18 16:27:22 时间
Shell是什么
- Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至时编写一些程序
- Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令
Shell分类
- Bourne Shell:从1979起Unix就开始使用bourne shell,bourne shell的主文件名为sh
- C Shell:C Shell主要在BSD版的Unix系统中使用,其语法和C语言相类似而得名
-
shell的两种主要语法类型有bourne和C,这两者语法彼此不兼容。 bourne家族主要包括:sh、ksh、Bash、psh、zsh; C家族主要包括:csh、tcsh
-
Bash:bash与sh兼容,现在使用的linux就是使用bash作为用户的基本shell。
Linux支持的shell
/etc/shells
注意点
- 我们在一个shell中可以执行其他shell,也可以执行子shell。
- echo $SHELL:查看打印当前系统运行的shell类型
相关文章
- php使用redis实现消息队列实例
- Kubernetes命令行工具 - kubectl用法总结
- 一键安装高可用Kubernetes集群的工具,支持本地环境和云环境
- 云原生钻石课程 | 第7课:Kubernetes 网络架构原理深度剖析(下)
- 虚实相生,构建数智生活|HMS Core. Sparkle应用创新分论坛报名启动
- 报名启动丨HMS Core. Sparkle应用创新论坛
- 中文主播也能海外带货!同声传译助直播类应用开拓海外市场
- HMS Core 机器学习服务打造同传翻译新“声”态,AI让国际交流更顺畅
- 无密码身份验证如何保障用户隐私安全?
- 【FAQ】华为帐号服务报错 907135701的常见原因总结和解决方法
- 华为HMS Core携手超图为三维GIS注入新动能
- HMS Core音频编辑服务3D音频技术,助力打造沉浸式听觉盛宴
- 华为帐号多端协同,打造美好互联生活
- HMS Core打造影音娱乐行业解决方案,助推视听新浪潮
- 运动App如何实现端侧后台保活,让运动记录更完整?
- 品质影音体验,畅享娱乐生活丨HMS Core.Sparkle影音娱乐创新线上沙龙报名启动
- HMS Core机器学习服务实现同声传译,支持中英文互译和多种音色语音播报
- 华为机器学习服务语音识别功能,让应用绘“声”绘色
- 影音娱乐应用开发,这些关键词请查收
- 在线文本实体抽取能力,助力应用解析海量文本数据