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

Linux下Vim与Shell脚本介绍
本文围绕Linux系统展开,介绍了Vim编辑器,它是Linux通用编辑器,比Vi多着色功能,有命令、输入、末行、选择等模式,上手难并推荐学习资料;还讲解了Shell脚本,包括首行声明、内置变量、测试语句及比较符等内容。

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] - 测试变量是否为空(被占用)
    • 否定测试符"!“在括号内最开始的部分使用(而不是用”!=")

图片笔记

Chapter 4.1

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值