Linux下VIM编译器的使用以及shell编程基础
发布时间:2020-12-26 10:45:51 所属栏目:安全 来源:网络整理
导读: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 (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读