Como exibir uma lista de comandos recentes no Ubuntu Linux
O Linux tem uma rica experiência de linha de comando que às vezes pode ser um pouco assustadora para pessoas que mudam do Windows. Exibir a lista de comandos recentes é bem simples:
história
1 ps -ef
2 matar 24188
3 ps -ef
4 logfile.log da cauda
Se você quiser encontrar um comando que você usou antes, mas você tem uma lista de histórico enorme, você pode encontrá-lo rapidamente, passando-o através do grep. Digamos que nos lembramos de digitar o comando ftp, mas não conseguimos lembrar o nome de domínio do servidor:
história | grep ftp
321 ftp ftp.cdrom18.com
Coisas bem simples! E se quisermos exibir a lista de itens que usamos com mais frequência? Podemos usar um comando muito mais complicado como este:
> histórico | awk 'print $ 2' | awk 'BEGIN FS = ”|” print $ 1' | ordenar | uniq -c | ordenar -r
114 ls
105 ./runreports.sh
97 cd
24 tempo de atividade
15 mysql
13 vi
O último comando foi graças ao Lifehacker, que é um ótimo site que você deve definitivamente assinar.
As técnicas usadas no último comando são úteis em outros contextos. Eu vou estar postando mais comandos semelhantes indo para frente.