Bueno, no es muy compacto, pero es lo que he encontrado hasta ahora con mi versión de python:
Código:
import operator
lineas = open(".bash_history").readlines()
comandos = [linea.strip().split()[0] for linea in lineas if linea.strip() != '']
frecuencias = dict([(comando, comandos.count(comando)) for comando in comandos])
print sorted(frecuencias.iteritems(), key=operator.itemgetter(1), reverse=True)[:10]
// Saludos