- 博客(11)
- 收藏
- 关注
原创 shell基础 -- -- >> 实现网络的 ping 以检测 ip 是否被使用
使用学习过的知识完成网络的 ping#!/bin/bashcd /root/Desktop/test_txtif [ ! -d "ping" ];then mkdir pingelse echo "文件夹已经存在"ficd pingtouch ping_exist.txttouch ping_nonentity.txtfor I in $(seq 1 253)do #...
2019-11-25 21:43:49 499
原创 shell基础 -- -- >> 系统函数 之 basename和dirname的介绍
basename 在绝对路径中取文件名称[root@controller ping]# basename /root/Desktop/test_txt/ping/ping_exist.txt 运行结果:ping_exist.txt带上文件的后缀名后的结果比较: 路径 空格 点后缀名[root@controller ping]# basename /root/Desktop/test_...
2019-11-25 21:06:50 264
原创 Redis 入门 还不精通
1. 起源 前几天看了别人面试阿里的自诉,发现自己真的是个loser差距好大啊,不要说回答面试官的问题了,那些问题听都没听过,可怕吧.那篇文章被作者删除了,可能成功上岸了. 2. Redis的入门 Redis的中文关网 我学习的地方是 B站啦 https://www.bilibili.com/video/av15542093/?p=1讲的入门绝...
2019-11-25 20:48:13 69
原创 shell基础 -- -- >> 函数 function
函数的格式使用 function定义一个函数function 函数名(){函数体}#!/bin/bashfunction sum(){ s=0; s=$[$1 + $2]; echo "求和的结果为: "$s; }read -p "请输入需要求和的第一个数: num1=" num1read -p "请输入需要求和的第二个数: num2=" num2sum $nu...
2019-11-25 14:54:39 129
原创 shell基础 -- -- >> read的使用
基本格式read -t 限时(秒) -p “(提示的内容)” 参数echo $参数#!/bin/bashread -t 10 -p "请输入你想显示的内容(限时10秒) :" Xecho $X运行结果:[root@controller test_shell]# sh read.sh 请输入你想显示的内容(限时10秒) :1212[root@controller test...
2019-11-25 14:44:35 127
原创 shell基础 -- -- >> while循环
基本格式#!/bin/bashecho "while循环"echo "求 1 加到 100"s=0i=1while [ $i -le 100 ]do s=$[$s + $i] i=$[$i + 1]doneecho $swhile 判断条件do循环体done注意:while后的空格不能忘记...
2019-11-25 14:37:52 98
原创 shell基础 -- -- >> for循环
基本格式#!/bin/bashecho "使用for循环求到输入的数的和:"echo "基本格式"echo "for((循环条件))"echo "do"echo " 循环体"echo "done"echo "$1"s=0for((i=1;i<=$1;i++))do s=$[$s+$i]doneecho $secho "---------------------...
2019-11-25 14:32:25 82
原创 shell基础 -- -- >> while循环
首先介绍一下大佬的文章 点这里直达自己记录的大佬的文章1 #!/bin/bash 2 echo "while循环" 3 echo "求 1 加到 100" 4 s=0 5 i=1 6 while [ $i -le 100 ] 7 do 8 s=$[$s + $i] 9 i=$[$i + 1] 10 done 11 12 ec...
2019-11-23 23:52:16 84
原创 shell基础 -- -- >> 判断和取值$*,$#,$@ ...
[root@db01 ~]# cat var.sh #!/bin/bashecho '当前脚本的名称' $0echo '当前脚本的第一个变量' $1 echo '当前脚本的第二个变量'$2 echo '当前脚本的第三个变量'$3echo '当前脚本的变量个数 '$#echo '当前脚本的所有的变量是'$@echo '当前脚本的所有变量个数是'$*echo '上一条命令的执结果是'...
2019-11-23 23:37:32 869
原创 shell基础 -- -- >>if语句
创建 vim if.sh#!/bin/bashecho "$1" #使用的 $1 取到运行的时候的第一个值 ...if [ $1 -eq 1 ] # -eq 比较等于的等于then echo "输入的是1"elif [ $1 -eq 2 ]then echo "输入的是2"fibash if.sh 2输入的是2if 语句的基本格式if 判断条件then判断...
2019-11-23 23:28:44 137
原创 shell编程 -- -- >>变量基础
#!/bin/bash #以上为文件的头部固定格式 "#!/bin/bash"# "echo" 为shell 的输出字符# 使用 $ 符来取变量的名称展示echo "hello shell!"echo "\n i\tlearn\tit\n"# All = 字符串 ----->报错All=字符串 #----->正确echo $Allecho "export 的作...
2019-11-23 22:09:17 117
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人