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脚本逐条语句的跟踪
今天的分享就是这些,希望能帮助大家。
-
匹克帕克七代开箱实物图 匹克帕克7代开箱测评
匹克帕克7代在本周末就要和大家见面了,小编这里提前给大家带来了帕克七代的开箱测评,一起通过它的开箱细节来看看帕克7代的全新配置吧。匹克帕克7代测评国内知名运动品牌匹克,在201...
品牌查看全文>> -
日产轩逸水箱什么材质的?
日产轩逸水箱塑料加铝合金的。汽车水箱一般指散热器。散热器属于汽车冷却系统,发动机水冷系统中的散热器由进水室、出水室、主片及散热器芯等三部分构成。汽车水箱保养方式如下:1、将车辆...
问答查看全文>> -
片仔癀洁面乳怎么样 片仔癀洁面乳成分安全吗
一到夏天每次睡醒脸都油油的难受,睁开眼睛只想第一时间冲到洗手间洗把脸,还好遇到了片仔癀清爽净颜洁面乳。下面小编为大家介绍片仔癀洁面乳成分安全吗?片仔癀洁面乳怎么样片仔癀洁面乳成...
品牌查看全文>>
推荐
- 1新能源商务车七座车有哪几款?新能源MPV车型有哪些388
- 2独立悬挂车型怎么样?421
- 3自己生日祝福发朋友圈(致自己生日快乐的朋友圈)244
- 4杰德低速颠簸为什么会异响427
- 5我的生日句子 生日句子简短326
- 6奔驰大g价格二手是多少?262
- 7汽车摆件应该放在什么位置?109
- 8小青柑功效和适用人群223