一、shell概述
1.概述
命令行解释器(壳,也就是我们的操作界面),计算机只认识0101的二进制,我们需要通过ASCII表来进行翻译
较为官方的解释是:
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
2.shell分类
- Bourne Shell(/usr/bin/sh或/bin/sh)
- Bourne Again Shell(/bin/bash)——标准shell,bash
- C Shell(/usr/bin/csh)
- K Shell(/usr/bin/ksh)
- Shell for Root(/sbin/sh)
- ……
二、脚本执行方式
先介绍几个相关的命令:
1.输出命令:echo
实例1:
加入-e选项便可以使用控制字符,可以控制格式:
实例2:
其它echo特性,例如输出十六进制,输出颜色等这里暂不展开
第一个shell脚本
#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。
第二行是注释,后面则是脚本内容,此处是输出
时间: 2024-10-10 08:39:34