linux sh
linux系统sh命令怎么用?让我们一起来了解下。
基本介绍:sh是linux中运行shell的命令,是shell的解释器,执行命令从标准输入读取或从一个文件中读取,通过用户输入命令,和内核进行沟通。
入门测试:
用-x跟踪脚本调试shell脚本,能打印出所执行的每一行命令以及当前状态:
[root@linux ~]# sh -x check_ssh_login.sh
+ DEFINE=30
+ cat /var/log/secure
+ awk '/Failed/ {++ip[$(NF-3)]} END {for (i in ip) print i"="ip[i]}'
++ cat /root/satools/black.txt
+ for i in '`cat /root/satools/black.txt`'
++ echo 121.42.0.16=1427
++ awk -F= '{print $1}'
+ IP=121.42.0.16
++ echo 121.42.0.16=1427
++ awk -F= '{print $2}'
+ NUM=1427
+ '[' 1427 -gt 30 ']'
+ grep 121.42.0.16 /etc/hosts.deny
+ '[' 1 -gt 0 ']'
+ echo sshd:121.42.0.16
+ echo vsftpd:121.42.0.16
+ for i in '`cat /root/satools/black.txt`'
++ echo 121.42.0.72=276
++ awk -F= '{print $1}'
+ IP=121.42.0.72
++ awk -F= '{print $2}'
++ echo 121.42.0.72=276
+ NUM=276
+ '[' 276 -gt 30 ']'
+ grep 121.42.0.72 /etc/hosts.deny
+ '[' 1 -gt 0 ']'
+ echo sshd:121.42.0.72
+ echo vsftpd:121.42.0.72
代码说明及拓展:
-c 命令从-c后的字符串读取
-i 实现脚本交互
-n 进行shell脚本的语法检查
-x 实现shell脚本逐条语句的跟踪
今天的分享就是这些,希望能帮助大家。
-
口红试了一点怎样恢复 口红解冻后挂珠怎么恢复
口红是最常见的美妆产品,口红在冰箱冷冻之后,解冻后会挂珠,这是很正常的一个现象,口红解冻后挂珠可以把口红放置在干燥的地方恢复。口红解冻后挂珠怎么恢复口红解冻后出现挂珠,这是正常...
品牌查看全文>> -
奔驰48v轻混系统什么意思
48v轻混系统是在12v蓄电池基础上,增加一套48v锂离子电池的混动系统。其中,12v电路负责处理传统电气负载,如照明、点火、音响系统。48v电路负责支持主动式底盘系统、空调压...
问答查看全文>> -
双闪灯和危险报警灯一样吗?
双闪灯和危险报警灯是一样的:1、双闪灯全称叫做“危险报警闪光灯”,是汽车信号灯之一,是用于提醒其他车辆与行人注意本车发生了特殊情况的信号灯;2、双闪灯的使用范围是有严格规定的,...
问答查看全文>> -
柯米克机油加多少合适?柯米克机油尺怎么看
柯米克机油需要加4L。机油油尺怎么看,使用软布将残油擦拭干净之后,再重新插进发动机内,然后拔出机油尺,要是在两个警示点之间的话,一切没有问题,但是要是低于最低点位置,则是需要添...
问答查看全文>>
推荐
- 1车费油怎么解决119
- 2杭州个人商铺租赁合同范本164
- 3你是什么垃圾是什么意思 你是什么垃圾是什么梗185
- 4羞耻PLAY是什么意思什么梗 羞耻PLAY和CosPlay的区别241
- 5我爱我校名言警句344
- 6凹痕修复价格多少钱?199
- 7速腾防冻液多久加一次131
- 8摩托车刹车泵排空气教程是什么?442