我的linux学习日记day5
一、vim 编辑器
有三种模式,命令模式,输入模式,末行模式
1、下面是命令模式常用的命令
2、末行模式常用命令
:w 保存
:q 退出
:q! 强制退出
:wq! 强制保存退出
:set nu 显示行号
:命令 执行该命令
:整数 跳转到该行
二、配置主机名称
vim /etc/hostname
三、配置网卡信息
vim /etc/sysconfig/network-scripts/ifcfg-en9809234
四、配置yum软件仓库
vim /etc/yum.repo.d/rhel.repo [rhel] name=rhel baseurl=file:///media/cdrom enabled=1 gpgcheck=0
五、shell脚本
1、条件测试语句
测试语句格式: [ 条件表达式 ] 条件表达式两边都有一个空格
$? 显示上一条命令执行后的返回值
-d 测试文件是否为目录类型
-e 测试文件是否存在
-f 判断是否为一般文件
-r 判断当前用户是否有权限读取
-w 判断当前用户是否有权限写入
-x 判断当前用户是否有权限执行
&& 逻辑与 前面成功则会执行后面语句
|| 逻辑或 前面失败 则执行后面的语句
! 逻辑非 取反值
2、整数比较运算符
- -eq 是否等于
- -lt 是否小于
- -gt 是否大于
- -le 是否小于或等于
- -ge 是否大于或等于
- -ne 是否不等于
FreeMem=`free -m|grep Mem:|awk '{print $4}'` echo $FreeMem [ $FreeMem -lt 1024 ] && echo "BUzu"
3、字符串比较运算符
- = 比较字符串是否相同
- != 比较字符串内空是否不同
- -z 判断字符串内容是否为空
4、流程控制语句
if
语法:
if 条件测试操作
then 命令序列
fi
---------------------------------------------
if 条件测试操作
then 命令序列1
else 命令序列2
fi
-----------------------------------------------
if 条件测试操作
then 命令序列1
elif 条件测试操作2
then 命令序列2
else
命令序列3
fi
-------------------------------------------