我的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

-------------------------------------------

 

posted @ 2020-05-09 21:08  miracle1989  阅读(121)  评论(0编辑  收藏  举报