RHEL 7 - Chapter 4.1 - Vim、Shell脚本
文字概述
Vim
绝大部分的Linux系统中通用的编辑器,而且非常好用
比起Vi编辑器来说,Vim编辑器带有着色功能
- 操作模式
- 命令模式(一般模式)
- 输入模式(命令模式下按"i"键进入)【注:不只有"i"键,还有很多进入方式】
- 末行模式(命令模式下按":"键,弹出命令输入框)
- 选择模式(命令模式下按"v"键进入)
由于在开发中经常使用Vim编辑器,此处不再详述
Vim的上手难度较大,推荐《简明的Vim练级攻略》或者是《VIM adventures》游戏,来学习
Shell脚本
- 第一行必须有声明"#!/bin/bash"用以告知是需要什么在用
- 规范的代码,必须要有规范的注释
- 一些内置的变量:
- $0 - 文件名称
- $# - 参数个数
- $* - 参数分别是什么
- $<num> - 第<num>个参数
-
测试语句 - [ … ]
(执行完成之后,再执行echo $?,若返回的结果为0,则上一条语句执行成功)
测试语句的中括号内部,首尾必须有空格,否则报错- [-d] - 测试文件是否为目录类型
- && 若前面的语句执行成功,则执行后面的语句
- || 若前面的语句执行失败,则执行后面的语句
- 比较数值类型时,应该使用特定的比较符[-eq] [-ge] [-gt] [-le] [-lt]
- [-z] - 测试变量是否为空(被占用)
- 否定测试符"!“在括号内最开始的部分使用(而不是用”!=")