1.软文推荐

2.软文推荐

3.软文推荐

Linux常用命令sh命令 是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通,下面良许教程网为大家分享一下Linux常用命令—sh命令具体使用方法。

sh

shell命令解释器

补充说明

Bourne Again Shell (即bash)是自由软件基金会(GNU)开发的一个Shell,它是Linux系统中一个默认的Shell。Bash不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。

语法
 bash [options] [file]
选项
 -c string:命令从-c后的字符串读取。
 -i:实现脚本交互。
 -n:进行shell脚本的语法检查。
 -x:实现shell脚本逐条语句的跟踪。
实例

使用-x选项跟踪脚本调试shell脚本,能打印出所执行的每一行命令以及当前状态:

 [root@AY1307311912260196fcZ satools]# 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
总结

至此关于Linux常用命令sh命令的使用方法分享结束,大家如果对sh命令的使用方法还有问题可以通过评论区将问题提交我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/3108.html,若引用不当,请联系修改。

相关文章 8

2

Linux常用命令—hping3命令 3分钟前

Linux常用命令 hping 是用于生成和解析TCPIP协议数据包的开源工具。创作者是Salvatore Sanfilippo。目前最新版是hping3,支持使用tcl脚本自动化地调...

3

详解Linux下内网反弹实现方案 5分钟前

通常,在做渗透的时候会运气好,碰到某些应用上存在远程命令执行漏洞,近来由于java反序列化和二进制类漏洞的层出不穷,也加持着这种...

4

腾讯云服务器费用(腾讯云服务器多少钱一个) 6分钟前

目录:1、腾讯云比实体服务器便宜吗2、腾讯云服务器要怎样购买划算3、想知道腾讯云服务器多少钱?4、云服务器 价格5、腾讯云服务器多...

5

Linux常用命令—lastb命令 7分钟前

Linux常用命令 lastb命令 用于显示用户错误的登录列表,此指令可以发现系统的登录异常,下面良许教程网为大家分享一下Linux常用命令lastb命...

6

Linux启动Hadoop具体步骤 9分钟前

Linux如何启动hadoop?Hadoop 是一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。...

7

Linux系统卸载openjdk及安装sunJDK详细步骤 11分钟前

openjdk是jdk的开放原始码版本,以GPL协议的形式放出。那么在Linux系统中如何卸载自带的OpenJDK?下面良许教程为大家分享一下卸载openjdk及安装...