Linux下VIM编译器的使用以及shell编程基础
发布时间:2020-12-25 15:01:26  所属栏目:安全  来源:网络整理 
            导读:副标题#e# VIM编译器的安装与使用 vim编辑器安装 在CentOS中,执行:yum -y install vim 普通模式 h: 左移一个字符 j: 下移一行 k: 上移一行 l: 右移一个字符 PageDown(或Ctrl+F):下翻一屏 PageUp(或Ctrl+B):上翻一屏 G:移到缓冲区的最后一行 num G
                
                
                
            | echo         #!/bin/bash
        echo This is string
        echo 
        # 字符串的引号可以省略
        echo This is string
        # read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量
        echo -n Please input your age: 
        read age
        echo My Age is $age
        # 显示换行:
        echo -e OK! n" # -e 开启转义
        # 显示不换行:
        echo -e OK! ce 开启转义 c 不换行
        # 显示结果定向至文件:
        echo Learning IT" > test
        # 显示命令执行结果:
        echo `date`printf         #!/bin/bash
        # format-: 为格式控制字符串
        # %s %c %d %f都是格式替代符
        # %-10s 指一个宽度为10个字符(-表示左对齐,没有则表示右对齐),任何字符都会被显示在10个字符宽的字符内,如果不足则自动以空格填充,超过也会将内容全部显示出来
        printf %-10s is string %d %.4f" string100210
        if [ 1 == correct
        fi
        # test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试
        if test 
        then
            echo test correct
        fi流程控制         #!/bin/bash
        i=2
        if [ $i == i = 1
        elif [ $i == i = 2else
            echo i != 1
        fi
        --------------------------
        #!/bin/5
        do
            if [ $i -eq  ]
            then
                break
            fi
            echo $i
        done
        --------------------------bash
        i=1
        while (( $i < 10 ))
        
            echo $i
            # let 命令,它用于执行一个或多个表达式,变量计算中不需要加上 $ 来表示变量
            let i++
        done
        while :
        unlimitwhile true
        
        done
        # 无限循环:
        #  去除condition
        # true
        # for (( ; ; ))
        for unlimit
        done
        --------------------------bash
        # until 循环执行一系列命令直至条件为  时停止
        # until 循环与  循环在处理方式上刚好相反
        i=
        until (( $i == 
            echo $i
            let i--4
        # case语句为多选择语句
        case $i in
            1) echo i=1
            ;;
            2|3|4) echo i=2 or i=3 or i=4
            ;;
            *) echo i != 1 && i != 2
            ;;
        esac函数         #!/bin/bash
        # myfunc 
        # function myfunc()
        myfunc()
        {
            echo myfunc
            # 参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)
            # 在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数…
            # $10 不能获取第十个参数,获取第十个参数需要${10}。当n>=10时,需要使用${n}来获取参数
            return `expr $1 + $`
        }
        myfunc 
        # 函数返回值在调用该函数后通过 $? 来获得
        echo $?
        # myFunc输入/输出重定向 文件包含         #!/bin/bash
        source ./public.sh
        myfunc(编辑:宣城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! | 
站长推荐
            
        
