Начална » как да » Как да покажете списък с последните команди в Ubuntu Linux

    Как да покажете списък с последните команди в Ubuntu Linux

    Linux има богат опит в командния ред, който понякога може да е малко обезсърчаващ за хората, които преминават от Windows. Показването на списъка с последните команди е доста просто, но:

    > история

    1 ps -ef
    2 убиват 24188
    3 ps -ef
    4 опашка logfile.log

    Ако искате да намерите команда, която сте използвали преди, но имате огромен списък от истории, можете бързо да го намерите, като я предадете чрез grep. Да речем, че си спомняме да напишем командата ftp, но не можем да си спомним името на домейна на сървъра:

    > история | grep ftp

    321 ftp ftp.cdrom18.com

    Доста прости неща! Ами ако искаме да покажем списъка с елементи, които използваме най-често? Можем да използваме много по-сложна команда като тази:

    > история | awk 'print $ 2' | awk 'BEGIN FS = "|" print $ 1' | sort | uniq -c | sort -r

    114 ls
    105 ./runreports.sh
    97 cd
    24 ъптайм
    15 mysql
    13 vi

    Последната команда беше благодарение на Lifehacker, който е страхотен сайт, на който определено трябва да се абонирате.

    Използваните в последната команда техники са полезни в други контексти. Ще публикувам още подобни команди напред.