2019年5月11日-linux就该这么学-第5课

2019年5月11日-linux就该这么学-第5课,第1张

概述第4章 Vim编辑器与Shell命令脚本 4.1 Vim文本编辑器 编辑器的三种模式:输入模式和末行模式必须通过命令模式才能进行转换。 命令模式:控制光标的移动,可对文本进行复制、粘贴、删除和查找等,运行时默认进入命令模式; 输入模式:正常文本的录入和编辑等;在命令模式下按a、i、o键进入,按Esc键退回到命令模式; 末行模式:命令模式下按:进入末行模式。保存、退出、设置编辑环境。 4.2 缩写S 第4章 Vim编辑器与Shell命令脚本

4.1 Vim文本编辑器
编辑器的三种模式:输入模式和末行模式必须通过命令模式才能进行转换。

命令模式:控制光标的移动,可对文本进行复制、粘贴、删除和查找等,运行时默认进入命令模式; 输入模式:正常文本的录入和编辑等;在命令模式下按a、i、o键进入,按Esc键退回到命令模式; 末行模式:命令模式下按:进入末行模式。保存、退出、设置编辑环境。

4.2 缩写Shell脚本
Shell脚本的工作方式:交互式、批处理;

Shell脚本的编写:(1)脚本名称:*.sh;(2)首行:#!/bin/bash;(3)注释:以#开头,后面写注释。
4.2.1 编写简单脚本;
4.2.1 接收用户的参数脚本:参数变量如下: $0------当前脚本程序的名称; $#------总共有几个参数; $*------对应所有位置的参数值; $?------显示上一次命令的执行返回值; $1、$2、$3...对应第N个位置的参数值;
4.2.2 Shell解释器判断用户的参数 文件测试语句--------- 判断文件是否存在或权限是否满足:-d/-e/-f/-r/-w/-x; 逻辑测试语句---------(1)&&-逻辑与,当前面的命令执行成功后才会执行后面的命令;(2)||-逻辑 或,当前面的命令执行失败后才会执行后面的命令;(3)!逻辑非,表示将条件测试结果取返值。 整数值比较语句---(1)-eq是否等于;(2)-ne是否不等于;(3)-gt是否大于;(4)-lt是否小于;(5)-ge是否大于等于;(6)-le是否小于等于。 字符串比较语句-----(1)=比较字符串内容是否相同;(2)!=比较字符串内容是否不同;(3)-z判断字符串内容是否为空。
4.3 流程控制语句
4.3.1 if条件测试语句 单分支结构:if----条件----then----执行语句----fi; 双分支结构:if----条件1-----then----执行语句1---else--执行语句2--fi; 多分支结构:if----条件1-----then----执行语句1---elif---条件2----then----执行语句2----elif---条件3----then---执行语句3----......else---执行语句n-----fi;


总结

以上是内存溢出为你收集整理的2019年5月11日-linux就该这么学-第5课全部内容,希望文章能够帮你解决2019年5月11日-linux就该这么学-第5课所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1026860.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存