NAME
cut - remove sections from each line of files
SYNOPSIS
cut OPTION... [FILE]...
DESCRIPTION
Print selected parts of lines from each FILE to standard output.
For example, review your most ofen used commands.
~$ cut -f1 -d" " .bash_history | sort | uniq -c | sort -nr | head -n 10
484 ll
312 cd
112 sudo
111 git
81 ltr
77 which
59 vv
58 pwd
58 ls
52 make
By the way, you can also use the following command to do the same thing.
history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -r
cut - remove sections from each line of files
SYNOPSIS
cut OPTION... [FILE]...
DESCRIPTION
Print selected parts of lines from each FILE to standard output.
For example, review your most ofen used commands.
~$ cut -f1 -d" " .bash_history | sort | uniq -c | sort -nr | head -n 10
484 ll
312 cd
112 sudo
111 git
81 ltr
77 which
59 vv
58 pwd
58 ls
52 make
By the way, you can also use the following command to do the same thing.
history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -r
参考资料
(1) http://lifehacker.com/278888/ctrl%252Br-to-search-and-other-terminal-history-tricks
(2) http://lifehacker.com/software/unix/review-your-most-oft+used-unix-commands-202712.php
(3) http://www.oreillynet.com/onlamp/blog/2007/01/whats_in_your_bash_history.html
(4) http://blog.csdn.net/Frozen_fish/article/details/2260804