Домашняя » как » Как отобразить список последних команд в 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

    Довольно простые вещи! Что если мы хотим отобразить список предметов, которые мы используем чаще всего? Мы можем использовать гораздо более сложную команду, например:

    > history | awk 'print $ 2' | awk 'BEGIN FS = ”|” print $ 1' | sort | uniq -c | sort -r

    114 латов
    105 ./runreports.sh
    97 кд
    24 безотказной работы
    15 месяцев
    13 vi

    Последняя команда была благодаря Lifehacker, который является отличным сайтом, на который вы обязательно должны подписаться.

    Методы, использованные в последней команде, полезны в других контекстах. Я буду публиковать больше похожих команд в будущем.