Domača » kako » Kako prikazati seznam nedavnih ukazov v Ubuntu Linuxu

    Kako prikazati seznam nedavnih ukazov v Ubuntu Linuxu

    Linux ima bogato izkušnjo ukazne vrstice, ki je včasih nekoliko zastrašujoča za ljudi, ki preklopijo iz sistema Windows. Prikaz seznama nedavnih ukazov je precej preprost:

    > zgodovino

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

    Če želite najti ukaz, ki ste ga uporabljali prej, vendar imate ogromen seznam zgodovine, ga lahko hitro poiščete tako, da ga pošljete skozi grep. Recimo, da se spomnimo tipkanja ukaza ftp, vendar se ne morete spomniti imena domene strežnika:

    > zgodovina | grep ftp

    321 ftp ftp.cdrom18.com

    Precej preprosta stvar! Kaj pa, če želimo prikazati seznam elementov, ki jih najpogosteje uporabljamo? Uporabimo lahko veliko bolj zapleten ukaz, kot je ta:

    > zgodovina | 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

    Zadnji ukaz je bil zahvaljujoč Lifehackerju, ki je odlična stran, na katero se morate zagotovo naročiti.

    Tehnike, uporabljene v zadnjem ukazu, so uporabne v drugih kontekstih. Objavljam še več podobnih ukazov, ki gredo naprej.