在linux中测试语句引入能够帮助我们在日常工作中提高工具效率,减少工作强度具有很重要意义。因此本文主要介绍linux中shell脚本中关于测试语句介绍和使用方法。
原创 2016-08-20 01:42:04
275阅读
在linux中测试语句引入能够帮助我们在日常工作中提高工具效率,减少工作强度具有很重要意义。因此本文主要介绍linux中shell脚本中关于测试语句介绍和使用方法。
原创 2016-08-20 20:05:30
291阅读
![](https://s1.51cto.com/images/blog/201906/14/5faabb5462d3b962ee61ab06ae3569e5.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3
原创 2019-06-14 22:24:21
618阅读
1.检查用户家目录中test.sh文件是否存在,并且检查是否有执行权限2.提示用户输入100米赛跑秒数,要求判断秒数大于0且小于等于13秒进入选拔赛,大于13秒都淘汰,如果输入其它字符则提示重新输入;进入选拔赛成员再进一步判断男女性别,男生进男生组,女生进女生组,如果输入错误请提示错误3.用case语句解压根据后缀名为.tar.gz或.tar.bz2压缩包到/opt目录4.提示用户输入
原创 2021-12-14 19:52:31
345阅读
1点赞
#!/bin/bash2 # numbers.sh: 几种不同数制数字表示法.34 # 10进制: 默认情况5 let "dec = 32"6 echo "decimal number = $dec" # 327 # 这没什么特别的.8910 # 8进制: 以'0'(零)开头11 let "oct = 032"12 echo "octal number = $oct" # 2613 # 表达式结
原创 2016-09-01 12:00:10
907阅读
1、测试:检测表达式是否成立,成立则返回值为0,否则为非0方法:1)test表达式2)【表达式】2、文件测试:-d:是否为目录-f:是否为文件-e:是否存在-r:是否有读取权限-w:是否有写入权限-x:是否有执行权限3、整数值比较:-eq:等于-ne:不等于-gt:大于-lt:小于-ge:大于等于-le:小于等于4、字符串比较:=:字符串内容相同!=:字符串内容不相同-z:字符串内容为空5、逻辑测
原创 2018-01-25 14:46:28
986阅读
1.检查用户家目录中 test.sh 文件是否存在,并且检查是否有执行权限 #!/bin/bash if [ -e ~/test.sh ];then echo "test.sh文件存在" if [ -x ~/test.sh ];then echo "test.sh文件有执行权限" else ech ...
转载 2021-07-17 00:18:00
95阅读
一、小括号,圆括号() 1、单小括号 () ①命令组。括号中命令将会新开一个子shell顺序执行,所以括号
原创 2022-09-21 21:55:09
173阅读
shellshell各种括号作用()、(())、[]、[[]]、{}
转载 2020-08-26 16:37:33
404阅读
一、小括号,圆括号() 1、单小括号 () ①命令组。括号中命令将会新开一个子shell顺序执行,所以括号中变量不能够被脚本余下部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cm
原创 2021-07-15 10:59:02
205阅读
一、小括号,圆括号()1、单小括号 ()   ①命令组。括号中命令将会新开一个子shell顺序执
转载 2023-05-07 18:44:04
145阅读
圆括号1.单圆括号()①命令组,括号中命令将会开启一个子shell独立运行;括号中以分号连接,最后一个命令不需要;各命令和括号无需空格Linux:/qins # (var=1;echo $var)1②命令替换,等同于`cmd`,shell将会执行$(cmd)中命令,将其输出放到原来命令中Linux:/qins # echo $(date +%Y-%m-%d)2019-01-17③定义数组Li...
转载 2019-01-18 10:19:00
63阅读
2评论
单分支if语句:if 条件测试操作then 命令序列fi例:判断挂载点目录是否存在,若不存在则新建此目录。[root@dbserver script]# cat chkmountdir.sh #!/bin/bashMOUNT_DIR="/media/cdrom"if [ ! -d $MOUNT_DIR ]thenmkdir -p $MOUNT_DIRfi[root@dbser
原创 2016-06-26 16:38:34
2265阅读
1点赞
1、for:读取不同变量值,逐个执行同一组命令,直到取值完毕退出,变量值以空格分隔语法:for变量值in取值列表do命令done2、while:重复测试某个条件,成立则执行,进入下一个循环,直到条件不成立为止语法:while[条件测试]do命令添加更改测试条件语句done批量添加用户:i=QSWhile[$i-le$JS]douseradd$BM$iecho“123456"Ipassw
原创 2018-01-27 15:09:18
618阅读
内容来源于网络,我收集是为了方便我自己学习 $ 1 登录Shell后普通用户命令提示符,#是root用户 2 $用作取变量运算符,如echo $PATH将输出PAT
技巧小结:字符串比较用双中括号[[ ]]算数比较用单中括号[ ]——左右留空格算数运算用双小括号(( ))shell命令及输出用小括号( )——左右不留空格快速替换用花括号{ }——左右留空格反单引号起着命令替换作用一、单括号()1、另开命令组——小括号中内容会开启一个子shell独立运行;括号中以分号连接,最后一个命令不需要;各命令和括号无空格2、得到命令输出——a=$(command), 等同于a=$`command`,得到命令输出传递给变量a3、初始化数组—.
原创 2022-02-16 17:16:59
141阅读
在渗透过程中,往往因为端口限制而无法直连目标机器,此时需要通过反弹shell来获取一个交互式shell,以便继续深入。 反弹shell是打开内网通道第一步,也是权限提升过程中至关重要一步。所有姿势整理自网络,假设,攻击者主机为:192.168.99.242,本地监听1234端口,如有特殊情况以下
原创 2023-05-16 19:27:27
84阅读
  标签:张兆森1、windows七层模型从低到高有:物理层、数据链路层、网路层、传输层、会话层、表示层、应用层              网络中应用1、ARP协议作用:将ip地址解析成mac地址ARP欺骗:是截获信息ARP攻击:是让网络无法上网2、是通过目标ip地址,查询目标设备mac地址,以保证通信顺利
原创 2017-08-27 21:43:33
466阅读
#一、基础测试 ##1 test命令 测试表达式是否成立 ,若不成立返回0,否则返回其他数值 格式1:
转载 2021-07-12 10:54:00
274阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5