linux7 lesson

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

Vim中常用的命令
dd——删除(剪切)光标所在整行
5dd——删除(剪切)从光标处开始的5行
yy——复制光标所在整行
5yy——复制从光标处开始的5行
n——显示搜索命令定位到的下一个字符
N——显示搜索命令定位到的上一个字符串
u——撤销上一步的操作
p——将之前删除(dd)或复制(yy)过的数据粘贴到光标后面

要想切换到末行模式,在命令模式中输入一个冒号就可以了

末行模式中可用的命令
:W——保存
:q——退出
:q!——强制退出(放弃对文档的修改内容)
:wq!——强制保存退出
:set nu——显示行号
:set nonu——不显示行号
:命令 ——执行该命令
:整数——跳转到该行
:s/one/two——将当前光标所在行的第一个one替换成two
:s/one/two/g——将当前光标所在行的所有one替换成two
:%s/one/two/g——将全文中的所有one替换成two
?字符串——在文本中从下至上搜索该字符串
/字符串——在文本中从上至下搜索该字符串

可以分别使用a、i、o三个键从命令模式切换到输入模式,其中,a键与i键分别是在光标后面一位和光标
当前位置切换到输入模式,而o键则是在光标的下面再创建一个空行。

在RHEL 5、RHEL 6中,网卡配置文件的前缀为eth,第1块网卡为eth0,第2块网卡为eth1;以此类推。
而在RHEL 7中,网卡配置文件的前缀则以ifcfg开始,加上网卡名称共同组成了网卡配置文件的名字,
例如ifcfg-eno16777736;好在除了文件名变化外也没有其他大的区别。


Shell脚本命令的工作方式有两种:交互式和批处理。

交互式(Interactive):用户每输入一条命令就立即执行。

批处理(Batch):由用户事先编写好一个完整的Shell脚本,
Shell会一次性执行脚本中诸多的命令。

条件表达式两边均应有一个空格。

按照测试对象来划分,条件测试语句可以分为4种:
文件测试语句;
逻辑测试语句;
整数值比较语句;
字符串语句。
文件测试所用的参数
-d——测试文件是否为目录类型
-e——测试文件是否存在
-f——判断是否为一般文件
-r——测试当前用户是否有权限读取
-w——测试当前用户是否有权限写入
-x——测试当前用户是否有权限执行

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

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

猜你喜欢

转载自blog.csdn.net/qq_43011640/article/details/84453148
今日推荐