随笔分类 -  shell快速入门

摘要:1.格式 case 值 in val1) #模式1 command ... ;; val2) #模式2 command ... ;; val3) #模式3 command ... ;; *) #如果没有匹配上面模式的话,匹配这个 command ... ;; esac 例子: echo "输入 1 阅读全文
posted @ 2020-06-16 22:37 人民广场的二道贩子 阅读(186) 评论(0) 推荐(0)
摘要:1.结构 while condition do command done 例子: #!/bin/bash int=1 while (($int<=5)) do echo $int let "int++" done 2.无线循环的例子 while : do command done while tur 阅读全文
posted @ 2020-06-16 22:26 人民广场的二道贩子 阅读(129) 评论(0) 推荐(0)
摘要:1.cat cat(conCATenate 拼接) (1).打印单个文件 cat file.txt (2).打印多个文件 cat file1.txt file2.txt (3).去掉多余的空白行 cat -s file (4).显示行号 cat -n file 2.find (1).根据文件名或正则 阅读全文
posted @ 2020-06-16 22:15 人民广场的二道贩子 阅读(167) 评论(0) 推荐(0)
摘要:1.在终端中显示输出 $ 表示普通用户 # 表示管理员用户root shell脚本通常以#!/bin/bash起始;bash将以#符号开头的行视为注释 脚本执行的两种方式 (1)将脚本名字作为命令行参数 bash filename.sh (2)授权脚本执行权限,将其变为可执行文件 使用chmod命令 阅读全文
posted @ 2020-06-14 12:33 人民广场的二道贩子 阅读(202) 评论(0) 推荐(0)
摘要:1.语句格式 for 变量 in `字符串` do 语句 done demo0 #!/bin/bash j=0 for i in `seq 1 100` do j=`expr $i + $j` done echo "j=$j" 解析: seq:seq命令用于产生从某个数到另外一个数之间的所有整数 e 阅读全文
posted @ 2020-06-06 15:06 人民广场的二道贩子 阅读(103) 评论(0) 推荐(0)
摘要:1.if格式 if (表达式); then 语句块 else 语句块 fi #结束 demo #!/bin/bash num1=100 num2=200 if (($num1 > $num2)); then echo "num1 > num2" else echo "num1 < num2" fi 阅读全文
posted @ 2020-06-02 23:07 人民广场的二道贩子 阅读(220) 评论(0) 推荐(0)
摘要:1.Shell变量 Shell变量分为两类:局部变量和环境变量。 局部变量:只在创建他们的Shell脚本中使用。 环境变量:则可以在创建他们的Shell及其派生出来的任意进程使用。 2.例子 #!/bin/bash #A=123 #echo "This is:$A" name=giao echo " 阅读全文
posted @ 2020-05-31 23:04 人民广场的二道贩子 阅读(167) 评论(0) 推荐(0)
摘要:1.简介 Shell是操作系统的最外层,Shell可以合并编程语言以及控制进程和文件,以及启动和控制其他程序。 常见的Shell是bash 2.例子 #!/bin/bash // 表示定义该脚本是一个shell脚本 #This is my First shell // 这里#号属于注释 echo " 阅读全文
posted @ 2020-05-31 22:23 人民广场的二道贩子 阅读(146) 评论(0) 推荐(0)