Как получить наиболее часто используемые команды из .bash_history

cut -f1 -d" " ~/.bash_history | sort | uniq -c | sort -nr | head -n 30


Команда «cut -f1 -d» » ~/.bash_history» выделяет первое поле (разделенное пробелом) из файла .bash_history. Затем команда «sort» сортирует эти команды, а команда «uniq -c» находит уникальные команды и считает их количество. Далее команда «sort -nr» сортирует результаты по убыванию количества повторений. Наконец, команда «head -n 30» выводит первые 30 результатов, то есть наиболее часто используемые команды из .bash_history.

Эта команда полезна, если вы хотите узнать, какие команды были наиболее часто выполняемыми в вашей истории команд. Альтернативой может быть использование других инструментов обработки текста, таких как awk или perl. Аргументы команды передаются для указания разделителя в файле .bash_history (пробел) и количества команд для вывода (30).

Ответить

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