history | awk '{print $2}' | awk 'BEGIN {FS="|"}{print $1}' | sort | uniq -c | sort -n | tail | sort -nr


Эта команда истории терминала (history) обрабатывает вывод с использованием нескольких утилит. awk извлекает второй столбец (команды) из истории. Затем он использует awk с разделителем |, чтобы извлечь первый столбец (команды) после разделителя |. Результат сортируется, подсчитывается количество уникальных команд, сортируется по возрастанию, затем выводятся последние строки (наиболее часто встречающиеся команды) и сортируются в обратном порядке. Команда полезна для анализа наиболее часто используемых команд, что может помочь оптимизировать работу в терминале. Альтернативные методы могут использовать другие инструменты для анализа истории команд, такие как grep или sed. Передаваемые команде аргументы: отсутствуют.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *