有了这个神器,再也不怕看不懂复杂的shell命令了

在Linux平台上工作时,不管是新手还是老手,总难免会碰到需要查询某个shell命令的帮助信息,有时候还会遇到很复杂的shell语句,很难看懂有没有!

对单个的shell命令,虽然也可以通过man、-help等内置帮助来查询,但是这些帮助信息又臭又长,要从中找到你想要的答案并非易事。而对Linux新手来说,如果读前辈的shell脚本时碰到复杂难懂的shell语句怎么办?man也帮不了你了。

比如这些:

:(){ :|:& };:

ps x -o  "%r %c " | grep "someScript.sh" | awk -F' ' '{print $1}' | xargs -I % /bin/kill -TERM -- -%

1

不要慌,访问下面这个地址:

https://explainshell.com

顾名思义,它能替你解释你看不懂的那句shell。

界面很简洁,长这样:

1

比如上面那句,解释结果是这样,果然很复杂:

1

发现这个网站之后,众网友纷纷拿出看家shell脚本调戏之:

[ -f foo

1

grep -i s2enc /etc/vcac/server.xml | sed -e 's/.* password=\"\([^\"]*\)\".*/\1/' | xargs -n 1 vcac-config prop-util -d --p 2>/dev/null; echo

1

ps -C someScript.sh -o pid= | xargs -I % /bin/kill -TERM -- -%

1

还有一些命令,解释起来实在太长,这里就不贴了,感兴趣的朋友们可以点文末“阅读原文”自己去玩。

本文由 华盟网 作者:congtou 发表,其版权均为 华盟网 所有,文章内容系作者个人观点,不代表 华盟网 对观点赞同或支持。如需转载,请注明文章来源。

0

发表评论

// 360自动收录 // 360自动收录