这篇文章主要介绍了Linux中sh命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Linux常用命令sh命令 是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通。

sh

shell命令解释器

补充说明

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

语法

bash[options][file]选项

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

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

[root@AY1307311912260196fcZsatools]#sh-xcheck_ssh_login.sh+DEFINE=30+cat/var/log/secure+awk'/Failed/{++ip[$(NF-3)]}END{for(iinip)printi"="ip[i]}'++cat/root/satools/black.txt+foriin'`cat/root/satools/black.txt`'++echo121.42.0.16=1427++awk-F='{print$1}'+IP=121.42.0.16++echo121.42.0.16=1427++awk-F='{print$2}'+NUM=1427+'['1427-gt30']'+grep121.42.0.16/etc/hosts.deny+'['1-gt0']'+echosshd:121.42.0.16+echovsftpd:121.42.0.16+foriin'`cat/root/satools/black.txt`'++echo121.42.0.72=276++awk-F='{print$1}'+IP=121.42.0.72++awk-F='{print$2}'++echo121.42.0.72=276+NUM=276+'['276-gt30']'+grep121.42.0.72/etc/hosts.deny+'['1-gt0']'+echosshd:121.42.0.72+echovsftpd:121.42.0.72

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux中sh命令怎么用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!