一.Shell脚本概述
1.Shell脚本的概念
1)将要执行的命令按顺序保存到一个文本文件中
2)给该文件可执行权限
3)可结合各种shell控制语句以完成更复杂的操作
2.Shell脚本的应用场景
1)重复性操作
2)交互性任务
3)批量事务处理
4)服务运行状态监控
5)定时执行任务
........
二.Shell作用
1.shell的作用——命令解释器,“翻译官”
介于系统内核与用户之间,负责解释命令行
2.用户的登陆shell
1)登陆后默认使用的shell程序,一般为/bin/bash
2)不同shell的内部指令,运行环境等会有所区别
三.编写第一个Shell脚本
1. 编写脚本代码
1)使用vim编辑器
2)每一行Linux命令按执行顺序依次编写
例:【】vim first.sh
cd /boot/
pwd
ls -lh vml*
2.shell执行方式
方法一: sh 脚本路径
例:【】sh first.sh (不需要执行权限也可以操作)
/boot
方法二: ./ 脚本路径
例 【】./first.sh (需要执行权限操作)
/boot
方法三:source 脚本路径 (立马让工作环境生效)
例 【】source first.sh (也不需要执行权限可以操作)
/boot
补:【】pwd (真的会切换到脚本中的环境)
3.赋予可执行权限
【】chomd +x first.sh
4.更完美的脚本构成
脚本声明
注释信息
可执行语句
例:【】vim first.sh
#! This is my first Shell-Script
cd /boot
echo "当前的目录位于" //输出友好提示信息
pwd
echo "其中以vml开头的文件包括"
ls -lh vml*