Shell简要说明
1.什么是Shell
Shell语言是Unix以及Linux操作系统上广泛使用的一种命令语言,她同时也是程序设计语言。也叫壳!
2.Shell特点
Shell语言易于编写,无需编译,快速部署,快速执行。
3.Shell分类
图形界面shell(Graphical User Interface shell 即 GUI shell)例如:Windows Explorer ,还有Linux shell,其中linux shell 包括 X windows manger (BlackBox和FluxBox),CDE、GNOME、KD、 XFCE。
命令行式 shell(Command Line Interface shell ,即CLI shell)例如:bash / sh / ksh / csh(Unix/linux 系统)、COMMAND.COM(MS-DOS 系统) 、cmd.exe / 命令提示字符(Windows NT 系统)
4.其他
一般我们说的Shell多是指命令行的Shell。
语法基础
1.开头
以#!/bin/bash开头,使用/bin/sh来执行程序
使脚本可执行: chmod +x filename
运行:./filename
2.注释
以#号开头的行表示注释
3.变量
变量由字符串组成,不需要对变量进行声明
例如:
#!/bin/sh
#对变量赋值:
a="hello world"
# 打印变量a的内容:
echo $a
#或者
echo ${a}
4 环境变量
由export关键字处理过的变量叫做环境变量。
例如:(//后面的内容表示我自己加的注释)
mkdir Shell_Study //创建一个Shell_Study目录
cd Shell_Study //切换到Shell_Study目录
touch Hello_Shell //创建一个Hello_Shell文件
chmod +x Hello_Shell //给刚创建的文件赋予可执行的权限
vi Hello_Shell //用vi编辑Hello_Shell文件
#!/bin/bash
#对变量赋值:
a="hello world"
# 打印变量a的内容:
echo $a
#或者
echo ${a}
保存退出
./Hello_Shell //运行Hello_Shell文件
以下是显示结果
hello world
hello world
这就是今天学习的内容!自己记录一下!
转载于:https://blog.51cto.com/dachengxi/1273121