分享 查看你常用的 10shell 命令?

small_fish__ · 2013年06月29日 · 最后由 Victor 回复于 2013年12月14日 · 4644 次阅读
history | awk '{a[$2]++}END{for(i in a){print a[i]" "i}}' | sort -rn | head

共收到 44 条回复

怪了,我怎么会 rake 这么多呢...

┌[mw82☮Marble-MacBook-Pro.local]-(~)
└>  history | awk '{a[$2]++}END{for(i in a){print a[i]" "i}}' | sort -rn | head
1736 git
1124 cd
785 vim
548 mina
462 gst
401 ls
387 powify
363 exit
297 bundle
294 rake
2097 git
746 cd
626 ls
444 vi
265 subla
220 cucumber
211 ack
178 rails
157 rvm
153 irb

最近cucumber用的比较厉害。。。所以榜上有名了 sublasubl -a的alias

145 mocha
86 git
54 gs
54 grunt
45 vim
22 cd
20 ls
11 clear
7 source
7 ll

最近nodejs用的比较厉害。。。所以榜上有名了 mocha是node测试工具

264 cd
247 ls
136 sudo
71 git
50 pwd
47 rm
43 vim
40 subl
39 clear
38 nw

最近用 node-webkit 写了点小前端……所以榜上有名了。

as@runtoo:~$ history | awk '{a[$2]++}END{for(i in a){print a[i]" "i}}' | sort -rn | head
4615 git
3163 cd
1524 lt
1040 v
594 c
464 ssh
461 rails
438 ls
416 sudo
393 rm
alias lt="ls -lhtF"
alias c="clear"
alias v='vim -c "NERDTree"'
alias m="mplayer

第一多的命令缩写对了

$ history 1 | awk '{a[$2]++}END{for(i in a){print a[i]" "i}}' | sort -rn | head
1496 g
1030 cd
545 gem
463 rm
450 m
407 brew
357 ruby
307 cat
276 mv
274 man
1905 git
1514 ls
1355 cd
435 vi
396 rails
350 rake
236 sudo
233 rm
211 python
205 mvim

最近 1000 条

$ history | tail -1000 | awk '{a[$2]++}END{for(i in a){print a[i]" "i}}' | sort -rn | head
150 ls
145 git
112 fg
94 cd
85 vi
70 rake
59 rails
50 python
42 ssh
24 ps
2143 vim
1567 cd
671 rm
633 yaourt
346 sudo
312 mv
239 git
192 cp
174 kill
171 gem

Archlinux用户,有没事就更新下系统的强迫症,所以sudo和yaourt就上榜了。。。

2679 git
781 cd
496 svn
434 ll
351 rm
340 ack-grep
326 vim
255 rails
229 mv
224 sudo

没察觉 ack 用得那么多

1546 ls 904 cd 627 vi 577 git 153 ruby 126 ping 119 gem 113 rails 109 bundle 95 rake

ping 是吧。。 而见是网络工程师。。

406 git
94 cd
90 ruby
48 spec
37 rake
36 vim
30 rvm
28 gvim
22 rails
21 exit
941 cd
827 ls
739 git
479 vim
227 gst
207 rails
144 bundle
133 rm
115 rake
114 brew

ls/ll 没上榜的应该都是 zsh?

1911 git
658 ls
532 cd
515 curl
368 rm
308 vim
241 cat
240 kill
221 gco
211 bundle
80 g
75 gst
65 ls
47 ga
46 gc
39 cd
32 vim
18 rails
14 heroku
13 gd
876 sudo
798 c
672 l
470 git
236 g
146 subl
144 ls
130 adb
112 mosh
110 touch

表示十多天前重装过, 代码在其他电脑上写的.. c 整合了 cd ls, g 是 Bashmarks 的进入命令, adb 因为刚刷机

1891 git
973 cd
962 vi
890 gc
658 ack
404 rm
358 rake
329 rspec
326 rails
302 gst

107 ruby 92 ls 72 cd 59 vim 34 git 12 ll 10 cp 9 clear 8 touch 8 mv

63 clear
55 cd
49 rake
33 status
18 subl
17 ping
15 utils
15 ll
13 pull
11 shark4

262 git 203 ll 138 cd 78 vim 42 rails 32 rake 24 sublime 24 bundle 22 gem 18 ruby

207 cd
182 ls
75 vi
71 git
52 rails
46 sudo
37 rspec
35 exit
25 rvm
22 ruby
  • exit?
214 git
47 rspec
39 gitx
29 mate
25 ssh
24 exit
21 cd
15 ls
13 bundle
12 rails
288 git
231 gst
219 cd
145 ls
123 rvm
121 vagrant
118 gd
116 gem
105 exit
93 ..

周末在搞 vagrant,不过奇怪我 rvm 有这么多次么?

92 cd 91 ls 34 ll 30 brew 24 sudo 24 rbenv 18 vi 13 cat 10 tsocks 10 file

我每天都在做啥啊……

Zsh. 配置是 SAVEHIST=2000 # 后面是 alias

218 vim
180 rm
147 cat
109 l # ls
97 p # pacman
83 g # git
66 pa # packer
63 s # sudo
56 cd
47 man

在开发虚拟机里的结果是

435 g # git
151 vim
127 gl # 某格式的 git log 
84 s # sudo
83 l # ls
70 ag
62 rm
61 cat
52 fab
51 cd

你们的 cd 用得都好多 - -

3244 git
812 vim
731 rails
691 cd
431 ls
378 rake
318 ssh
256 rackup
230 bundle
217 rm
 ψ(‧_‧?) wh hi
hi: aliased to history | awk '{print $2}' | sort | uniq -c | sort -rn | head -n 20
 ψ(‧_‧?) hi
   2228 v
    917 a
    624 rm
    425 s
    416 cd
    381 ll
    304 mv
    299 git
    227 tree
    207 l
    192 c
    187 cp
    150 rails
    134 gem
    112 g
     98 gd
     96 ga
     96 ab
     94 cat
     87 ls

119 git 79 clear 64 cd 47 rails 32 sudo 29 ssh 11 ls 10 vim 9 crontab 8 mysql

2510 git 1614 cl 256 rails 251 gt 224 res 217 clear 171 rake 91 rakese 88 cd 82 sta

2592 git 1613 cd 1030 ls 875 gitx 848 rails 553 ssh 256 scp 207 bundle 202 rake 202 cap

git cd rails af ping rake rvm vagrant ls sb

2169 git 1715 cd 1329 ls 837 rails 561 rake 369 ll 282 mate 190 brew 189 vim 187 bundle

4511 git
792 cd
439 rails
383 ll
382 bundle
336 heroku
243 thin
139 sudo
132 rake
119 gem

iterm2下有有问题,指令换这个: history | awk '{a[$2]++}END{for(i in a){print a[i]" "i}}' | LC_ALL="C" sort -rn | head

108 git
91 cd
75 ls
44 ant
24 java
23 tmstart
22 tmstop
22 mate
19 sts

java + iOS 程序员.

有意思

604 git
87 cd
83 ls
58 exit
36 rails
22 guard
14 subl
11 rake
10 sudo
10 gem

69 ri
51 vim
49 rails
40 autotest
36 Spork
35 rake
31 cd
30 gem
29 ll
20 clear

菜鸟都是经常ri的…… 顺便问一下,我Spork+autotest执行比较多,有时候我的代码改变之后autotest不会执行新代码的测试,特别是新建的文件都无法自动执行测试,这很奇怪。我不得不重新启动spork+autotest…

4740 git
868 cd
436 ls
296 vi
290 open
281 rails
249 bundle
213 mate
210 rm
188 rake

我用的是 emacs,所以看不到启动editor 的命令

history | awk '{a[$2]++}END{for(i in a){print a[i]" "i}}' | sort -rn | head 141 git 81 rake 68 cd 58 ls 40 pwd 21 rails 15 bundle 11 ssh 11 cp 11 cap

前两天清空了logs 得出这样结果 162 ls 95 cd 68 git 39 clear 21 mate 13 sudo 12 tig 11 ping 10 tmux 8 chmod

175 git
128 ls
121 cd
82 rails
60 rvm
50 sudo
41 gs
35 subl
35 gem
26 rake

1460 cd 842 rails 562 rvm 334 bundle 294 ls 289 curl 189 rackup 161 rake 136 gem 102 git

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册