日期:2014-05-16  浏览次数:20676 次

LINUX下一些有意思的命令

最近有人问我关于页面中的联系方式是怎么生成的,这个也是从我朋友那里受到的启发。

这个主要是为了告诉网络机器人“非诚勿扰”,其实大家把联系方式做成图片更好。

正题:

1. echo “xxxxx@gmail.com” | xxd -ps -u

得到:787878787840676D61696C2E636F6D0A

2. echo “ibase=16; 787878787840676D61696C2E636F6D0A” | bc

得到: 160132878550962084828530736251255352586

3. dc -e? 160132878550962084828530736251255352586P

得到: xxxxx@gmail.com

当然还有更简单的,用base64编码

1. echo “xxxxx@gmail.com” | base64 -i

得到: eHh4eHhAZ21haWwuY29tCg==

2. echo “eHh4eHhAZ21haWwuY29tCg==” | base64 -d

得到:? xxxxx@gmail.com