Linux ir bagāta komandrindas pieredze, kas dažreiz var būt nedaudz biedējoši cilvēkiem, kuri pāriet no sistēmas Windows. Pēdējo komandu saraksta parādīšana ir diezgan vienkārša, lai gan:
> history
1 ps -ef 2 kill 24188 3 ps -ef 4 tail logfile.log
Ja jūs vēlaties atrast komandu, kuru izmantojāt iepriekš, bet jums ir milzīgs vēstures saraksts, jūs varat ātri to atrast, izlaižot to caur grep. Pieņemsim, ka mēs atceramies ftp komandas rakstīšanu, taču nevaram atcerēties servera domēna nosaukumu:
> history | grep ftp
321 ftp ftp.cdrom18.com
Diezgan vienkārši stuff! Ko darīt, ja mēs vēlamies parādīt to priekšmetu sarakstu, kurus mēs visbiežāk izmantojam? Mēs varam izmantot daudz sarežģītāku komandu, piemēram, šo:
> 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
Pēdējā komanda bija pateicoties Lifehacker, kas ir lieliska vietne, kurai noteikti vajadzētu abonēt.
Pēdējā komandā izmantotās metodes ir noderīgas citos kontekstos. Es nosūtīšu vēl līdzīgas komandas, kas iet uz priekšu.