《Linux就该这么学》RHEL 7 - Chapter 4.1 - Vim、Shell脚本

文字概述

Vim

绝大部分的Linux系统中通用的编辑器,而且非常好用
比起Vi编辑器来说,Vim编辑器带有着色功能

  • 操作模式
    • 命令模式(一般模式)
    • 输入模式(命令模式下按"i"键进入)【注:不只有"i"键,还有很多进入方式】
    • 末行模式(命令模式下按":"键,弹出命令输入框)
    • 选择模式(命令模式下按"v"键进入)

由于在开发中经常使用Vim编辑器,此处不再详述
Vim的上手难度较大,推荐《简明的Vim练级攻略》或者是《VIM adventures》游戏,来学习

Shell脚本

  • 第一行必须有声明"#!/bin/bash"用以告知是需要什么在用
  • 规范的代码,必须要有规范的注释
  • 一些内置的变量:
    • $0 - 文件名称
    • $# - 参数个数
    • $* - 参数分别是什么
    • $ - 第个参数
  • 测试语句 - [ ... ]

    (执行完成之后,再执行echo $?,若返回的结果为0,则上一条语句执行成功)
    测试语句的中括号内部,首尾必须有空格,否则报错

    • [-d] - 测试文件是否为目录类型
    • && 若前面的语句执行成功,则执行后面的语句
    • || 若前面的语句执行失败,则执行后面的语句
    • 比较数值类型时,应该使用特定的比较符[-eq] [-ge] [-gt] [-le] [-lt]
    • [-z] - 测试变量是否为空(被占用)
    • 否定测试符"!"在括号内最开始的部分使用(而不是用"!=")

图片笔记

Chapter 4.1

你可能感兴趣的:(《Linux就该这么学》RHEL 7 - Chapter 4.1 - Vim、Shell脚本)