linux就该这么学第五课
vim编辑器
命令模式
复制:yy
剪切删除:dd
u:撤销上一步的操作
p:将之前操作的步骤返回
n/N:搜索下一个字符串/搜索上一个字符串
输入模式
直接输入即可,跟记事本一样
末行模式
:w保存
:q退出
q!:强制退出
:命令 直接执行相应命令
:整数 跳转到该行
输入模式无法直接进入末行模式,反之一样,都需要通过命令模式进入输入模式或者末行模式
编辑脚本
固定格式:
#! /bin/bash
#注释
相应命令
接受用户参数
$0:shell脚本的名称
$#:对应的总共几个参数
$*:对应的所有位置的参数
$?:显示上一次命令的执行返回值
$1 $2 $3 对应的第几个参数
判断用户的参数
1、文本测试语句
2、逻辑测试语句
3、整数值比较语句
4、字符串比较语句
与&&
或||
飞!
整数比较运算符
-eq =
-ne !=
-gt >
-lt <
-le <=
-ge >=
字符串比较运算符
= 比较字符串内容是否相同
!=比较字符串内容是否不同
-z 判断字符串内容是否为空
例如:
[ - z $变量名]
echo $? 返回值正确为0 不正确为1
流程控制语句
if
单分支:if then fi
双分支:if then else fi
多分支:if then else elif fi
if then else else else elif fi
书本笔记如下:
原文地址:https://www.cnblogs.com/thlchina/p/10853202.html
时间: 2024-09-28 20:07:43