zoukankan      html  css  js  c++  java
  • 我的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

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

  • 相关阅读:
    SSD报告
    House of Spirit学习调试验证与实践
    怎样改动SharePoint管理中心的语言
    PuTTY连接Linuxserver常常断线解决方式
    HDU 2819 Swap (行列匹配+输出解)
    HDOJ--1061--Rightmost Digit
    POJ Cow Exhibition
    程序员之---C语言细节24(段错误、类型提升、sizeof 'A')
    java之 ------ 图形界面(三)
    Oracle 安装报错 [INS-06101] IP address of localhost could not be determined 解决方法
  • 原文地址:https://www.cnblogs.com/miracle1989/p/12860112.html
Copyright © 2011-2022 走看看