If-Koubou

Kako prikazati popis nedavnih naredbi u Ubuntu Linuxu

Kako prikazati popis nedavnih naredbi u Ubuntu Linuxu (Kako da)

Linux ima bogato iskustvo naredbenog retka koji ponekad može biti pomalo zastrašujuće za ljude koji prebacuju s Windowsa. Prikazivanje popisa nedavnih naredbi prilično je jednostavno, iako:

> povijest

1 ps -ef
2 ubiti 24188
3 ps -ef
4 rep logfile.log

Ako želite pronaći naredbu koju ste prije upotrebljavali, ali imate ogroman popis povijesti, možete ga brzo pronaći tako što ćete je prolaziti kroz grep. Recimo da zapamtimo tipkanje ftp naredbe, ali ne možemo se sjetiti naziva domene poslužitelja:

> povijest grep ftp

321 ftp ftp.cdrom18.com

Prilično jednostavna stvar! Što ako želimo prikazati popis stavki koje najčešće koristimo? Možemo koristiti mnogo složeniju zapovijed kao što je ovaj:

> povijest | awk 'ispis $ 2' | awk 'BEGIN FS = "|" print $ 1' | sort | uniq -c | sort -r

114 ls
105./runreports.sh
97 cd
24 produženje rada
15 mysql
13 vi

Posljednja naredba bila je zahvaljujući Lifehackeru, što je izvrsno mjesto na koje se svakako trebate pretplatiti.

Tehnike korištene u zadnjoj naredbi korisne su u drugim kontekstima. Ja ću postavljati više sličnih naredbi ide naprijed.