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


   这就是今天学习的内容!自己记录一下!