Sådan vises en liste over de seneste kommandoer i Ubuntu Linux
Linux har en rig kommandolinjeoplevelse, der nogle gange kan være lidt skræmmende for folk at skifte fra Windows. Visning af listen over de seneste kommandoer er ganske simpel, selvom:
> historie
1 ps -ef
2 dræb 24188
3 ps -ef
4 hale logfile.log
Hvis du vil finde en kommando, du brugte før, men du har en enorm historieliste, kan du hurtigt finde den ved at sende den gennem grep. Lad os sige, at vi husker at skrive ftp-kommandoen, men kan ikke huske serverens domænenavn:
> historie | grep ftp
321 ftp ftp.cdrom18.com
Smukke enkle ting! Hvad hvis vi vil vise listen over genstande, som vi bruger oftest? Vi kan bruge en meget mere kompliceret kommando som denne:
> historie | awk 'print $ 2' | awk 'BEGIN FS = "|" print $ 1' | sort | uniq -c | sort -r
114 ls
105 ./runreports.sh
97 cd
24 oppetid
15 mysql
13 vi
Den sidste kommando var takket Lifehacker, som er et fantastisk websted, du absolut bør abonnere på.
De teknikker, der anvendes i den sidste kommando, er nyttige i andre sammenhænge. Jeg sender flere lignende kommandoer fremad.