Cum se afișează o listă de comenzi recente în Ubuntu Linux
Linux are o experiență bogată în linia de comandă, care uneori poate fi un pic de descurajare pentru oamenii care trec de la Windows. Afișarea listei comenzilor recente este destul de simplă, deși:
> istorie
1 ps eef
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 uriașă, 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
Destul de simplu! Ce se întâmplă dacă vrem să afișăm lista de articole 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 comanda a fost datorata Lifehacker, care este un site minunat pe care ar trebui sa il abonati cu siguranta.
Tehnicile folosite în ultima comandă sunt utile în alte contexte. Voi trimite mai multe comenzi similare care merg înainte.