Linux are o experiență bogată de linie de comandă, care uneori poate fi un pic cam descurajant pentru oamenii care trec de la Windows. Afișarea listei comenzilor recente este destul de simplă, deși:
> istorie
1 ps -ef
2 ucide 24188
3 ps-ef
4 tail logfile.log
Dacă doriți să găsiți o comandă pe care ați folosit-o înainte, dar aveți o listă de istorie imensă, o puteți găsi rapid prin trecerea prin grep. Să presupunem că ne amintim că tastând comanda ftp, dar nu-mi amintesc numele de domeniu al serverului:
> istorie | grep ftp
321 ftp ftp.cdrom18.com
Lucruri destul de simple! Ce se întâmplă dacă dorim să afișăm lista de elemente pe care le folosim cel mai des? Putem folosi o comanda mult mai complicata ca aceasta:
> istorie | awk 'print $ 2' | awk 'BEGIN FS = "|" print $ 1' | sortare | uniq -c | sort -r
114 ls
105 ./runreports.sh
97 cd
24 uptime
15 mysql
13 vi
Ultima comandă a fost mulțumită companiei Lifehacker, care este un site minunat la care trebuie să te abonezi cu siguranță.
Tehnicile folosite în ultima comandă sunt utile în alte contexte. Voi trimite mai multe comenzi similare.