你可能不知道的Shell(有趣的知识)

2019-09-23 09:46:14刘景俊

20、ssh user@host cat /path/to/remotefile |//files.jb51.net/files/uploadimg/20121123/1109370.png -gravity NorthWest -background transparent -extent 720×200  output.png

  改一下图片的大小尺寸  

21、lsof –i

实时查看本机网络服务的活动状态。

22、vim scp://username@host//path/to/somefile

vim一个远程文件 

23、python -m SimpleHTTPServer

一句话实现一个HTTP服务,把当前目录设为HTTP服务目录,可以通过http://localhost:8000访问 这也许是这个星球上最简单的HTTP服务器的实现了。

24、history | awk '{CMD[$2]++;count++;} END { for (a in CMD )print CMD[a] " " CMD[a]/count*100 "% " a }' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10

(陈皓注:有点复杂了,history|awk ‘{print $2}'|awk ‘BEGIN {FS=”|”} {print $1}'|sort|uniq -c|sort -rn|head -10)

这行脚本能输出你最常用的十条命令,由此甚至可以洞察你是一个什么类型的程序员。

25、tr -c “[:digit:]” ” ” < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR=”1;32″ grep –color “[^ ]“

想看看Marix的屏幕效果吗?(不是很像,但也很Cool!)

看不懂行代码?没关系,系统的学习一下*nix shell脚本吧,力荐《Linux命令行与Shell脚本编程大全》。

最后还是那句Shell的至理名言:(陈皓注:下面的那个马克杯很不错啊,404null.com挺有意思的)。

“Where there is a shell,there is a way!”

Shell至理名言

Unix Shell变色马克杯

Unix Shell变色马克杯