Kako prikazati popis nedavnih naredbi u Ubuntu Linuxu
Linux ima bogato iskustvo naredbenog retka koje ponekad može biti zastrašujuće za ljude koji prelaze iz sustava Windows. Prikazivanje popisa nedavnih naredbi vrlo je jednostavno:
> povijest
1 ps -ef
2 ubiti 24188
3 ps -ef
4 rep logfile.log
Ako želite pronaći naredbu koju ste koristili prije, ali imate ogroman popis povijesti, brzo je možete pronaći prosljeđivanjem preko grep-a. Recimo da pamtimo tipkanje ftp naredbe, ali ne možemo se sjetiti naziva domene poslužitelja:
> povijest | grep ftp
321 ftp ftp.cdrom18.com
Prilično jednostavne stvari! Što ako želimo prikazati popis stavki koje najčešće koristimo? Možemo koristiti mnogo složeniju naredbu kao što je ova:
> povijest | 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
Posljednja naredba bila je zahvaljujući Lifehacker-u, što je sjajna stranica na koju se svakako morate pretplatiti.
Tehnike korištene u posljednjoj naredbi korisne su u drugim kontekstima. Postavit ću još sličnih naredbi koje se kreću naprijed.