十二周第三天任务 (9月18日)上

回复 收藏

1.1shell脚本介绍

shell脚本编程

是一种脚本语言,类似于PHP,Python等。

shell依赖于Linux中的命令和语言,可以设置变量,循环,判断等。

可以实现自动化运维,可以减轻很大的工作量,比如:备份,检查服务器状态等。

做成计划可以自动完成任务。

简单理解:

shell脚本只能在Linux平台上运行;shell只是脚本语言,依赖于Linux shell环境;shell执行效率比较低下,远远没有C语言快;shell可以帮我们实现自动化运维。

1.2shell结构以及执行

比如:

#mkdir shell

#cd shell/

#vim first.sh                       //文件后缀名不一定是.sh 其他的也可以执行,这样只是方便我们查找。

内容如下:

#!/bin/bash                         //shell脚本按照规范来说,是要加这行。 但是不加,我们也可以执行它。

##The first test shell script.      //文件功能描述(一个#号就可以表示注解)

##Written by aming.                 //编写人

ls /tmp/                            //执行的任务命令

echo "The first test shell script"  //输出任务结果提示

保存,退出。(查考vim)

执行方法(两种):

一、使用bash 执行任务

#bash first.sh

二、给文件添加执行权限后再使用路径加文件执行,

#./first.sh      //相对路径容易出错,最好使用绝对路径

# /root/shell/first.sh   //绝对路径

注意:

#ls -l /bin/bash

#ls -l /bin/sh

sh和bash都是表示的/bin/bash 这一个命令。两个是软连接的形式。

选项:

-x  查看脚本的执行过程,方便我们debug。

2016-09-18 11:59 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: