你去年夏天都做了什么?

标题是吓人的,哈哈。

转发一下下面这个时髦的让我懒得理解的命令,看看你使用最频繁的10个命令是什么?

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

我的统计结果:

1    102  20.4%  ls
2    91   18.2%  ssh
3    62   12.4%  ping
4    62   12.4%  cd
5    28   5.6%   iwlist
6    21   4.2%   sudo
7    18   3.6%   exit
8    11   2.2%   python
9    9    1.8%   cat
10    7    1.4%   gedit

你的TOP10是什么样子的?

Linux CLI一行搞定批量文件改名

参考链接:How to batch rename files

如果一个文件夹下面有成百上千的文件要统一改名该怎么办?很简单:

for i in *; do j=`echo $i |cut -d . -f 1`; j=$j”.ext”;  mv $i $j; done

上例中会把’abc.def.xyz’ 改名为 ‘abc.ext’,应用到当前文件夹所有文件。

这回发现cut这个命令很好用,其中’-d .’指明了使用’.’作为分割符号,而’-f 1’只保留被’.’分割后的第一行。如果一个文件名是’abc.defg.hij’,那么cut -d . -f 1将返回’abc’。

CLI(命令行界面)的网络监控

图形界面的网络流量控制并不稀罕了,我总算找到一个CLI的,给我那没有GUI的Ubuntu Server装上了。很简单,但是并不简陋哦!即时、平均、最大数值都可以看到。

我是从这里发现bwm-ng的。