zoukankan      html  css  js  c++  java
  • 复习

    变量:
    自定义变量
    设置:
    name=zhangsan
    read -p "请输入你的名字: " name
    查看:
    echo $name
    echo ${name}

    set env

    分类:
    局部变量
    全局变量:
    name=zhangsan
    export name

    export name=zhangsan
    取消变量:
    unset name

    环境变量
    PWD HOME USER PATH SHELL RANDOM PS1
    位置变量
    $1~$9 ${10}...
    预定义变量
    $? $# $* $@ $0

    SHELL计算:
    expr 10 + 10
    echo $((10+10))
    echo $[10+10]
    echo "10+10" | bc
    let i++

    sed后向引用:
    ifconfig ens32
    ------------------------------------------------------------------------
    inet 192.168.20.1 netmask 255.255.255.0 brodcast 192.168.200.255

    ifconfig ens32 | sed -nr '2 s/(.*)t (.*) n(.*)/2/gp'

    grep -Eo "[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}"
    grep -Eo "([0-9]{1,3}.){3}[0-9]{1,3}"


    通配符:文件名
    *

    正则表达式:文件内容
    .
    *
    .*
    [a-z]
    [^a-z]
    {n}
    {n,m}
    {n,}

    ^
    $
    ^$
    <
    >

    +
    ?
    |
    ()

    () 正则表达式:表示整体
    (()) for循环类C风格: for ((i=1;i<=9;i++))
    $() 命令执行结果提取 a=$(ls -l /)
    $($()) 命令执行结果提取:嵌套
    $(()) shell运算
    [] 正则表达式:[a-z]
    $[] shell运算
    ${} shell 变量值引用echo ${name}
    {3} 正则表达式:重复前面的字符串3次
    {1..3} touch {1..3}


    在线yum仓库:
    镜像站:aliyun 163 sohu
    mirrors.aliyun.com


    vim 163.repo
    [163]
    name=163
    baseurl=http://mirrors.163.com/centos/7.6.1810/os/x86_64/
    enabled=1
    gpgcheck=0


    cd /etc/yum.repos.d/
    wget http://mirrors.aliyun.com/repo/Centos-7.repo

    搭建YUM服务器
    1、安装vsftpd软件
    2、启动vsftpd服务
    3、将软件放到 vsftpd的工作目录(/var/ftp/centos)中

    1、安装httpd软件
    2、启动httpd服务
    3、将软件放到 vsftpd的工作目录(/var/www/html/centos)中

    配置本地yum仓库
    1、挂载光盘<======读取软件包
    2、创建/etc/yum.repos.d/*.repo结尾的文件<======指定软件包的路径

    配置epel yum源
    cd /etc/yum.repos.d/
    wget http://mirrors.aliyun.com/repo/epel.repo


    cd /etc/yum.repos.d/
    wget http://mirrors.aliyun.com/repo/Centos-7.repo
    yum install -y epel-release

    3、rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm


    if判断语句:
    单分支
    if [ 判断条件 ]
    then
    xxxx
    fi

    双分支
    if [ 判断条件 ]
    then
    xxxx
    else
    yyyy
    fi

    多分支
    if [ 判断条件1 ]
    then
    xxxx1
    elif [ 判断条件2 ]
    then
    xxxx2
    else
    yyyy
    fi

  • 相关阅读:
    Web开发中的显示与隐藏
    Html中的表格
    go标准库的学习-encoding/json
    go-simplejson文档学习
    go标准库的学习-regexp
    go标准库的学习-net
    go标准库的学习-strconv-字符串转换
    go标准库的学习-strings-字符串操作
    go标准库的学习-net/rpc
    go标准库的学习-net/rpc/jsonrpc
  • 原文地址:https://www.cnblogs.com/canflyfish/p/11489799.html
Copyright © 2011-2022 走看看