Vim编辑器
Vim编辑器用于编辑文本文件内容,是vi编辑器的升级版,与Vi相比,Vim编辑器有代码着色。
着色功能:用于排错,避免错误参数的产生
vim编辑器的3种模式:
1.>命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。
2.>输入模式:正常的文本录入。
3.>末行模式:保存或退出文档,以及设置编辑环境。
V
Vim中常用命令

末行模式中常用命令

yum仓库
[] 唯一标识符 用于区分其他仓库
name 名称描述
baseurl 挂载地址
enabled 设置语言是否可用 1可 0不
gpgcheck=1校验 0不校验
gpgkey是公钥地址,当gpgcheck是0时,不用写


Shell命令脚本
1.Shell脚本格式:
#!/bin/bash #脚本声明,告诉系统用那种shell解释器执行该脚本
#This is a test program #脚本注释
pwd #脚本正文,常见命令配合流程控制语句等组成有一定功能的脚本程序

2.运行Shell脚本方法:
1)bash 脚本文件所在位置/脚本文件名。bash Desktop/test.sh
2)./脚本文件所在位置/脚本文件名。这种方式需要有文件的执行权限(默认没有)。要用chmod命令为文件增加执行权限。
1.> bash Desktop/test.sh #方法1:bash 脚本的相对位置。
2.> /Desktop/test.sh #方法2:./脚本的相对位置。现在执行会报错,因为创建的脚本文件默认是没有执行权限的
3.> chmod u+x Desktop/test.sh #为脚本文件增加属主的执行权限。
4.> ./Desktop/test.sh #现在执行就可以了。

3.Shell脚本内设的用于接收参数的变量:
$0:当前Shell脚本程序的名称
$#:总共有几个参数
$*:所有位置的参数值
$?:显示上一次命令的执行返回值
$1、$2、$3…:分别对应着第N个位置的参数值
tj

条件测试语句
[ 条件表达式 ]。两边均有空格,条件测试语句不能配合管道符。
文件测试所用的参数
-d 测试文件是否是目录类型
-e 测试文件是否存在
-f 判断是否为一般文件
-r 测试当前用户是否有权限读取
-w 测试当前用户是否有权限写入
-x 测试当前用户是否有权限执行

逻辑测试语句参数(返回0则成功,返回1则失败):
逻辑与(&&):当前面的命令执行成功后才会执行后面的命令;
逻辑或(||):当前面的命令执行失败后才会执行后面的命令;
逻辑非(!):条件测试中的判断结果取反;
判断虚拟机内存是否大于1G(1024M).

可用的整数比较运算符
-eq 是否等于
-ne 是否不等于
-gt 是否大于
-lt 是否小于
-le 是否等于或小于
-ge 是否大于或等于

常见的字符串比较运算符
= 比较字符串内容是否相同
!= 比较字符串内容是否不同
-z 判断字符串内容是否为空

Vim编辑器和Shell脚本命令,条件和逻辑测试语句相关推荐

  1. vi新建一个shell脚本_Linux Vim 编辑器编写 Shell 脚本

    Vim 编译器 Vim 文件编译器是编写文件的好工具,它包括以下 3 种模式: 命令模式:移动光标,对文本进行增删查改等操作: 输入模式:向文件中输入文本: 末行模式:保存或退出文档,设置编辑环境. ...

  2. Vim编辑器与shell脚本

      目录                                                          Vim文本编辑器 Shell脚本 Shell编程变量 流程控制语句 计划任务 ...

  3. Vim编辑器与shell脚本(.sh)

    vim.vi编辑器 三个模式 命令模式 输入模式 行末模式 命令模式下可以通过dd,yy,/s/*/*等来进行删除,复制,替换,剪切等操作 输入模式:a,i,o , a,i的使用方法相仿,前者在光标当 ...

  4. 卷毛崽|Linux自学|Vim 编辑器与 Shell 命令脚本

    Vim编辑器与 Shell 命令脚本 1.Vim 文本编辑器: (1) vim常见命令 (2) vim 更改主机名(RHCSA考题) (3)vim 配置网卡ip(RHCSA考题) (4) vim配置y ...

  5. 第六节 红帽认证培训 Vim编辑器与Shell命令脚本(4.3-4.4)

    第六节 红帽认证培训 Vim编辑器与Shell命令脚本(4.3-4.4) 文章目录 4.3 流程控制语句 1.if条件测试语句 2.for条件循环语句 3.while条件循环语句 4.case条件测试 ...

  6. Linux基础(3) Vim编辑器与Shell命令脚本

    1.VIM文本编辑器 VIM编辑器的三大模式 命令模式: 控制光标移动,可对文本进行复制.粘贴和查找等工作 输入模式: 正常的文本录入. 末行模式: 保存或退出文档,以及设置编辑环境 三种模式的切换: ...

  7. Linux学习笔记-Vim编辑器与Shell命令脚本

    一.Vim文本编辑器 Vim文本编辑器,它默认会安装在当前所有的Linux操作系统上,是一款超棒的文本编辑器. Vim编辑器中设置了三种模式(命令模式.末行模式和编辑模式),每种模式分别又支持多种不同 ...

  8. Linux(四):Vim 编辑器与 Shell 命令脚本

    Vim 文本编辑器 Vim的三种模式 命令模式:控制光标移动,可对文本进行复制.粘贴.删除和查找等工作. 输入模式:正常的文本录入. 末行模式:保存或退出文档,以及设置编辑环境. Vim 编辑器模式的 ...

  9. Vim编辑器与Shell命令脚本

    1  Vim文本编辑器 如何使用Vim编辑器来编写.修改文档,然后通过逐个配置主机名称.系统网卡以及Yum软件仓库参数文件等 在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数& ...

最新文章

  1. lamp整合三连发(2)
  2. 利用nginx的fastcgi_cache模块来做缓存
  3. 改进初学者的PID-采样时间
  4. 2021年Q2小米手机销量超苹果跻身全球第二 雷军:新的里程碑
  5. 虚拟主机是干什么用的
  6. 酒店客房管理系统JAVA-SSM-MYSQL
  7. 论文引用:参考文献GB/T 7714、APA、MLA的自动生成
  8. 联想G480 i3 2348M扩展内存
  9. 省市县三级菜单联动,含显示默认城市,只显示默认省
  10. spring-security-oauth2(五) 记住我
  11. HTTP传输大文件的方法
  12. 联想小新校园活动推广策划案
  13. 服务器不能使用无线键盘,台式机无线键盘不能使用解决方法
  14. MpAndroidChart Y轴显示整数
  15. Effective TCP/IP Programming读书笔记
  16. 老板电脑装监控,聊天记录全被掌握
  17. Linux红帽RedHat 8升级更新Firefox火狐浏览器版本方法
  18. 什么是IDC?数据中心该如何选择?
  19. 【博客】RealSense
  20. 【微信小程序】个人信息页面/我的页面

热门文章

  1. python中如何创建一个空列表_Python学习笔记(1):列表的四种创建方法
  2. php垂直搜安装,七大垂直搜索引擎
  3. 索尼X90J和X95J区别 索尼X90J和X95J哪个好?
  4. 弘辽科技:流量起不来转化差到爆应该怎么解决
  5. Java 多线程 终止线程的4中方式
  6. 跑步耳机哪个牌子好、最适合跑步佩戴得蓝牙耳机推荐
  7. Unity的每个界面右下角有一个麦克风标志和一个刷新标志解决方案
  8. 音频压缩工具——Speex的使用(AndroidiOS语音录音技术预演)
  9. redis命令之哈希表类型hincrby命令用法详情
  10. Oracle的hint的作用,Oracle Hint 用法