空了吹,对shell的大致了解,以及机制
什么是shell
· shell 是在linux/unix 下进行编程的语言, 能够把经常要进行的动作以脚本的形势保存下来,对了这是脚本,那么就是拿来解释执行的
·与 java ,c++ ,C ,vb 等编译器语言有着本质的不同 java不完全是编译性语言
脚本的基本分类
· 交互式shell 输入一条执行一条
·以及批处理式 很多条命令 ,依次执行
一般知道的shell
· bash csh 有bash、sh、csh、ksh
使用shell 准寻以下几点
· 简单的 用简单的来表示复杂的操作
· 可移植性性的 在多个linux自由平台上有着良好的 移植性
· 开发容易 短时间完成的强大的脚本
一直shell的基本开发流程
· 用文本的编辑器编写 编码最好为 utf-8 保存为*.sh文件
· #! /bin/bash 表示用那一个解释程序的来执行
· 编写正文内容 老规矩 echo "hello world"
· 开始运行
两种运行的办法
·chmod +x ./test.sh
·./test.sh (注意如果直接写 test.sh) 必须保证 test在环境变量中
在linux中表示注释内容 不会被解释器执行
简单的输入输出程序脚本事例
#!/bin/bash
# anthor : dgw
echo "请输入内容!"
read info
echo "hello $info"
显示结果