首页 > 系统服务 > 详细

shell编程介绍

时间:2020-12-19 23:42:20      阅读:52      评论:0      收藏:0      [点我收藏+]
shell: 命令解释器,就是一种应用程序。

shell: 是指linux操作系统的命令语言,我们用户的大部分工作都是通过shell完成的。
shell既是一种命令语言,又是一种程序设计语言。可以交互地解释和执行用户输入的命令。

shell能做什么?
1.自动化批量系统初始化脚本
2.自动化批量部署软件程序
3.应用管理程序
4.日志分析处理程序
5.自动化备份恢复数据
6.自动化信息采集及监控程序

shell的执行方式
shell的执行方式有很多,但是我们经常用的并不多,但是我们还是要简单了解一下。
我们先准备一个脚本,脚本的名字我们就叫a
技术分享图片
后面的.sh后缀呢,其实就是为了调用的时候方便查看,知道它是一个shell脚本,可以写也可以不写。
我们进入vim以后,编写一下的一个简单脚本。
技术分享图片
可以看到我在第一行加了#!/bin/bash这里我们可以加也可以不加,加上显得更加专业。
我们来使用第一种执行方式:bash a.sh
技术分享图片
这是一个交互的脚本,是我们用户和机器之间经过互动完成的脚本。
第二种方式: sh a.sh
技术分享图片
这种方式也是我们最常用的命令。
我们第三种方式: . a.sh
技术分享图片
第四种方法: source
技术分享图片
我们对一个shell程序的执行就先了解这么多,这不是重点,重点是我们该如何编写程序。

shell编程介绍

原文:https://blog.51cto.com/14881361/2567554

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!