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脚本逐条语句的跟踪
今天的分享就是这些,希望能帮助大家。
-
分体式电热锅哪个牌子好 分体式电热锅十大品牌排行榜
为您整理了分体式电热锅哪个牌子好,分别有九阳/Joyoung、美的/MIDEA、苏泊尔/SUPOR、荣事达/ROYALSTAR、爱仕达/ASD、小熊、爱家乐、格兰仕/Galan...
品牌查看全文>> -
haba是哪个国家的品牌呢 haba是怎么样的品牌呢
大家在生活中应该都听说过haba这个品牌吧,没有也没有关系今天小编就和大家一起来了解一下吧,究竟haba是怎么样的品牌呢,以及haba是哪个国家的品牌呢,跟着小编我们一起来学习...
品牌查看全文>>
推荐
- 1教你防止脱发的生活小秘籍425
- 2风尚版和舒适版有什么区别482
- 321款桑塔纳和19款桑塔纳的区别是什么?114
- 4柴油车起步抖动是什么原因?269
- 5汽车划痕如何修复?330
- 6电动车被淋还能骑吗?101
- 7婚礼的祝福语 祝贺结婚的祝福语474
- 8表达心情失落心情不好的心情说说(很成熟很现实的一段心情说说)219