Quantcast
Channel: CodeSection,代码区,Linux操作系统:Ubuntu_Centos_Debian - CodeSec
Viewing all articles
Browse latest Browse all 11063

巧用 shell 函数 定义常用命令,提升工作效率

$
0
0

把这些加到~/.zshrc 中 source ~/.zshrc下就可以使用了。 如果你用的是 bash,那么运行

pi@raspberrypi:~ $ vim ~/.bashrc 函数 # deocde string in $1 argument de () { echo "$1" | base64 -D; } # encode string in $1 argument en () { echo -n "$1" | base64; } # get id info ip () { http -b http://freeapi.ipip.net/$1 } # 测试端口 p () { nc -zv $1 $2 } # 10 进制时间转成可读时间 d () { date -r $1 } # 16 进制转成 10 进制 10j () { echo $((0x$1)) } # 解析域名 jx () { echo $1 | awk -F'[/:]' '{print $4}' | xargs dig }

比如

jx () { echo $1 | awk -F'[/:]' '{print $4}' | xargs dig }

在实际工作中,我经常需要给客户测试域名解析,但是客户发过来的域名都是带 http://xxx.xxxx.com/sfsf/wwwwf/dfsdf.html 这种格式的或者带 http 开头的,如果不用函数,我需要先剔除乱七八糟的 提取域名出来 然后在 dig,通过这个函数 直接就可以搞定


巧用 shell 函数 定义常用命令,提升工作效率
巧用 shell 函数 定义常用命令,提升工作效率

哈哈,不要太爽了。


Viewing all articles
Browse latest Browse all 11063

Trending Articles