
shell是linux命令集的概称,是属于命令行的人机界面。Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。
1.第一个shell命令,在屏幕上打印内容
“echo hello,world”
意思就是在屏幕上打印出”hello,world”

这是我们直接在命令行执行的,如果我们放到文件里面
“vim hello.sh”

“sh hello.sh”看效果

最简单的一个shell脚本,第一行”#!/bin/bash”来指定shell解析器
第二行就是打印语句,在屏幕上打印”hello,world”
2.变量
变量通常是可以改变的值举个最简答的例子
我用输入法输入”sj”第2条显示出了当前时间

过一会再输入一次

第2个值变了,我们可以说sj是一个变量,他对应的值随着时间在改变
linux下输入date可以看当前的时间

可以使用格式化配置来改变输出的内容,具体使用方法可以看”date –help”
我们用”+%x%r”参数来看本地日期,本地时间的12小时制

在shell中定义变量要注意
1.必须以字母或者下划线(_)开头
2.变量名中只能包含数字,字母或者下划线
3.不能使用系统中的保留关键字(可以使用help查看保留关键字)
我们新建一个shell脚本”vim sj.sh”
定义个变量来展示当前时间

变量定义的时候直接输入 变量名=值
需要通过$变量名来使用
上图中的值使用了反引号“就是键盘esc下面1键左面的按键

用它包裹的语句,直接取出命令的执行结果
也可以使用$()来包裹
我们来执行一下写好的脚本

我们再加几个字

执行

在变量前后都加上了我们自己的内容
每次执行输出,变量sj定义的内容在一直改变,我们写的内容不会改变
