1. 什么是 shell
shell 是一个命令解释器. 是介于操作系统 kernel(内核) 与用户之间的一个绝缘层. 准确地说, 它也是一种强力的计算机语言. shell 的工作形式有两种, 一种是交互式, 用户输入一条命令, shell 解释并执行一条; 另一种是批处理, 即 shell 脚本
2.shell 脚本
一个 shell 程序, 被称为一个脚本, shell 脚本是将各种命令通过逻辑语句组合而成的程序, 是一种很容易使用的工具, 它可以通过将系统调用, 公共程序, 工具, 和编译过的二进制程序粘合在一起来建立应用.
3.shell 脚本的作用
Shell 脚本可以批量的, 更便捷的, 更灵活的管理系统任务和其它的重复工作的例程.
4.shell 脚本的编写格式
一个完整的脚本应该包括 "脚本声明"" 注释信息 "和" 可执行语句 "
脚本声明即 #!
#!/bin/bash shell 当前运行环境所用的解释器
5. 如何运行脚本
方法一: sh (name.sh ) 脚本的名称
方法二:
chmod +x 脚本名称
然后在根目录下使用绝对路径调用
编辑 shell 脚本的规范:
要使得 vim 自动添加脚本的说明信息, 如下:
vim /etc/vimrc
- map ms:call WESTOS()'s
- function WESTOS()
- call append(0, '######################################' )
- call append(1, '#Author :lee #' )
- call append(2, 'Email :lee@westos.com #' )
- call append(3, '#Version :1.0 #' )
- call append(4, '#Create_Date :'.strftime('%Y-%m -%d').'#' )
- call append(5, '#Description : #' )
- call append(6, '######################################' )
- call append(7, ' ')
- call append(8, '#!/usr/bin/env bash')
- endfunction
来源: http://www.92to.com/bangong/2018/04-10/33541748.html