在
ubuntu china 的論壇
上看到乙個比較有意思的
帖子,樓主用一行命令檢視自己最近使用的最多的命令。
history | awk '' | awk 'begin ' | sort -rn | uniq -c | sort -rn | head
由於 ubuntu 限制 root 使用者的濫用,所以很多 ubuntu 使用者使用系統命令時往往都是通過 sudo 來執行的,而上面的命令沒有考慮到這種情況。於是我自己試著用
ruby
寫了乙個類似功能的指令碼程式,這樣可以將 sudo 所執行的命令也計算進來。剛剛執行了一下我的程式
history | ruby top_command.rb | head
結果為105 ls
73 cd
43 vim
42 ll
25 sudo
22 ruby
18 history
17 grep
13 rm
12 mv
我沒事就習慣性的 ls 一下,看來比例還是滿高的,呵呵。
指令碼程式內容如下:
#!/usr/bin/ruby
# filename: top_command.rb
# author: patrick he
# date: 10/01/2006
commands = hash.new(0)
argf.each do |line|
words = line.split
commands[words[1]] = commands[words[1]] + 1
if words[1] == 'sudo'
commands[words[2]] = commands[words[2]] + 1
endend
comarr = commands.sort
comarr.each /t#/n"}
讓我看看你是什麼顏色的性格
title 12月23日 01月01日 紅色 01月02日 01月11日 橙色 01月12日 01月24日 黃色 01月25日 02月03日 粉紅色 02月04日 02月08日 藍色 02月09日 02月18日 綠色 02月19日 02月28日 啡色 02月29日 03月10日 水藍色 03月11日...
LDAP是什麼 看看他的原理介紹吧
一 在介紹什麼是ldap之前,我們先來複習乙個東西 什麼是目錄服務?1.目錄服務是乙個特殊的資料庫,用來儲存描述性的 基於屬性的詳細資訊,支援過濾功能。2.是動態的,靈活的,易擴充套件的。二 了解完目錄服務後,我們再來看看ldap的介紹 ldap light directory access por...
迷茫時看看 測試的核心工作是什麼?
每次實習生來就跟我說以後要做自動化要做效能 我都是說要麼你就是一條心做自動化和效能,但是這個一般很難,沒有足夠的崗位 有新人也不可能上得了 所以測試核心還是要懂業務,學會測試設計,測試方案 測試是開發和產品的中間點,既要懂 流也要懂業務設計流,在這個方面已經成熟了以後,可以像自動化和效能進行偏轉提公...