Linuxil on rikkalik käsurea kogemus, mis mõnikord võib olla natuke hirmuäratav, kui inimesed ületavad Windowsi. Hiljutiste käskude loendi kuvamine on küll üsna lihtne:
> history
1 ps -ef 2 kill 24188 3 ps -ef 4 tail logfile.log
Kui soovite leida käsku, mida te varem kasutasite, kuid teil on tohutu ajaloo loend, saate seda kiirelt leida, kandes seda grep-i kaudu. Oletame, et me mäletame ftp-käsu kirjutamist, kuid me ei mäleta serveri domeeninime:
> history | grep ftp
321 ftp ftp.cdrom18.com
Päris lihtne asi! Mis juhtub, kui me tahame näidata nende esemete nimekirja, mida me kõige sagedamini kasutame? Me võime kasutada palju keerulisemat käsku järgmiselt:
> history|awk ‘{print $2}’|awk ‘BEGIN {FS=”|”} {print $1}’|sort|uniq -c|sort -r
114 ls 105./runreports.sh 97 cd 24 uptime 15 mysql 13 vi
Viimane käsk oli tänu Lifehackerile, mis on suurepärane sait, millele peaksite kindlasti tellima.
Viimases käskluses kasutatud meetodid on kasulikud ka teistes kontekstides. Ma saadan rohkem sarnaseid käske edasi.