Pagina principala » HOWTO » Cum se afișează o listă de comenzi recente în Ubuntu Linux

    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.