本人菜鸟一枚,初次接触linux的shell脚本;
shell script,最简单的功能就是将许多指令汇整写一起,让使用者很容易地就能够一个操作执行多个命令,而shell script更是提供了数组,循环,条件以及逻辑判断等重要功能,让使用者可以直接以shell来写程序,而不必使用类似C程序语言等传统程序编写的语法。
shell脚本的好处:
在一些复杂的linux运维工作中,大量的重复的输入和交互操作,可以通过shell脚本批量的处理,自动化的完成维护,从而减轻更多的人力成本。
linux的shell脚本是一种特殊的应用程序,常见的shell有很多种,查看方式可以使用cat /etc/shells或者chsh -l,如图所示:
不同的shell脚本,其内部指令提示方式会存在区别。
编写shell脚本:
将平时书写的操作命令,顺序的放入.sh的脚本文件中,并赋予执行权限。就可以正常的使用的。
下面是我的第一个shell脚本:
执行命令#vim first.sh 输入“i”进行编辑。
#! /bin/bash 为了声明,写的是bash语言,用的是bash解释器。
# This is my firsh test script files。(注释信息:标注这个脚本的作用,为了在生产环境中其他人看到脚本后,做一个说明。)
mkdir /root/test 使用mkdir命令 在/root/目录下创建一个test 目录。
创建完毕后再执行ifconfig,查看下本机的IP信息。
输出方式有5种,以下是生产环境中常用的俩种(不需要给脚本加入执行权限):
1:#sh firsh.sh
2: #source firsh.sh
现在正式开启你的shell的第一个脚本,希望可以帮助到你。
本文出自 “11732822” 博客,请务必保留此出处http://11742822.blog.51cto.com/11732822/1795273
原文地址:http://11742822.blog.51cto.com/11732822/1795273