第1章 Shell概述
Shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。
![image-20220608043501862](http://typora-markdown-2022.oss-cn-shanghai.aliyuncs.com/uPic/2022/06/08/image-20220608043501862.png)
Shell还是一个功能相当强大的编程语言,易编写、易调试、灵活性强。
1)Linux提供的Shell解析器有:
[root@hadoop101 ~]$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh
2)bash和sh的关系
[root@hadoop101 bin]$ ll | grep bash
-rwxr-xr-x. 1 root root 941880 5月 11 2016 bash
lrwxrwxrwx. 1 root root 4 5月 27 2017 sh -> bash
3)Centos默认的解析器是bash
[root@hadoop101 bin]$ echo $SHELL
/bin/bash
第2章 Shell脚本入门
1)脚本格式
脚本以#!/bin/bash开头(指定解析器)
2)第一个Shell脚本:helloworld
(1)需求&#