把这些加到~/.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,通过这个函数 直接就可以搞定
哈哈,不要太爽了。