[#] Топ 10 ваших команд
tuple(ping,54) — All
2024-10-31 09:14:24


А покажите топ 10 ваших команд из сохранённой истории (history) и предоставьте объяснения, почему они в этом топе.

$ history | awk '{print $2}' | sort | uniq -c | sort -rn | head -n 10

На точность выборки влияет и значения $HISTSIZE и $HISTFILESIZE - количество сохранённых последних команд в текущей сессии shell и количество сохранённых команд в файле history соответственно.

У меня получилось так на выборке из 500 команд:
1. nnn - пользуюсь этим консольным файловым менеджером, всегда запускаю его из терминала без сочетаний клавиш
2. sudo - обновление системы и (u)mount в основном
3. git - разработка, да синхронизация
4. pass - частенько приходится пользоваться pass otp, для которого у меня пока нет скрипта
5. weechat - запускаю irc-клиент вручную без сочетаний клавиш
6. ттт - ошибаюсь с раскладкой при вводе nnn :)
7. ,getTomorrowClassSchedule.py - самописный скрипт, выдающий расписание универа на завтра в plaintext
8. make - недавно были эксперименты с rein, собирал и пересобирал
9. grep - искал в логах IRC кого-то или что-то
10. ./rein - активно пробую движок (комплимент Петру :)

Идея взята из темы на форуме - https://nixers.net/Thread-Your-top-10-commands

[#] Re: Топ 10 ваших команд
doesnm(ping,55) — tuple
2024-10-31 09:26:53


tuple> А покажите топ 10 ваших команд из сохранённой истории (history) и предоставьте объяснения, почему они в этом топе.
141 ls
45 idec
40 cd
27 senpai
23 ssh
21 git
20 twt
20 cat
18 curl
13 scp
что-то такое
idec это алиас на цезий
senpai это irc клиент
twt это алиас на twet (клиент для twtxt)

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

[#] Re: Топ 10 ваших команд
hugeping(ping,1) — tuple
2024-10-31 09:40:57


tuple> А покажите топ 10 ваших команд из сохранённой истории (history) и предоставьте объяснения, почему они в этом топе.

На текущей машине довольно банально.

    280 git
    168 ./ii-node
    158 go
     86 ./ii-tool
     45 ssh
     33 mc
     24 cp
     17 mv
     14 ./fetch.sh
     14 df

На другой машине

    286 git
    112 mc
     76 ssh
     67 ubuntu
     60 mcedit
     51 nred
     42 cd
     33 sudo
     25 xsym
     24 virt-manager

Проблема в том, что часть команд я выполняю внутри mc и внутри редактора red (который запускаю не всегда из sh)

Так что из моих примеров только git наверное характерен.

ubuntu - скрипт для активации контейнера с убунтой (разработка)
xsym - мой скрипт к global который показывает нужный символ в исходном коде.
virt-manager - перелез на него с VirtualBox и не жалею
nred - скрипт-враппер к моему редактору red
mc - осуждайте, я люблю mc. правда, большинство операций делаю командной строкой, но визуализация собственно каталогов + mcedit для быстрых изменений - это уже навсегда.

P.S. забавно, что в mc я не использую F1-F10 (вместо этого - esc-<цифра>) Я не помню как это произошло, но других любителей mc это всегда очень удивляет!

[#] Re: Топ 10 ваших команд
Andrew Lobanov(tavern,1) — tuple
2024-10-31 10:43:25


tuple> А покажите топ 10 ваших команд из сохранённой истории (history) и предоставьте объяснения, почему они в этом топе.
tuple> ====
tuple> $ history | awk '{print $2}' | sort | uniq -c | sort -rn | head -n 10
tuple> ====

$ history | awk '{print $2}' | sort | uniq -c | sort -rn | head -n 10
    103 sudo
     69 go
     67 tar
     32 cat
     27 find
     22 du
     21 ls
     20 cd
     18 ./sb_pilot
     16 git

Собственно, тут становится понятно, что я слишком увлекаюсь sudo. Но это лишь потому, что сбер свой модуль работы с пинпадами писал жопой (как и всё, с чем я у них сталкивался по работе) и он только под рутом адекватно работает.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

[#] Re: Топ 10 ваших команд
Andrew Lobanov(tavern,1) — hugeping
2024-10-31 10:43:25


hugeping> P.S. забавно, что в mc я не использую F1-F10 (вместо этого - esc-<цифра>) Я не помню как это произошло, но других любителей mc это всегда очень удивляет!

А что, так можно было?!

Теперь буду использовать так. Это же гораздо удобнее.

PS: Надо немного переосмыслить последние 19 лет своей жизни :)

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

[#] Re: Топ 10 ваших команд
ahamai(blackcat, 2) — hugeping
2024-10-31 22:24:01


228 git
144 python3
46 sh
43 touch
32 mv
31 qemu-system-i386
31 feh
28 python2.7
27 scp
26 su

> забавно, что в mc я не использую F1-F10 (вместо этого - esc-<цифра>) Я не помню как это произошло, но других любителей mc это всегда очень удивляет!

всю жизнь только так и использую. ибо на моих ноутах fn кнопки и с микроскопом не найдёшь, а уж отличить одну от другой...

[#] Re: Топ 10 ваших команд
shaos(spnet, 2) — Andrew Lobanov
2024-11-01 08:27:01


Я через ESC-0 только выхожу иногда из mc, а так обычно в нём функциональные кнопки юзаю

222 git
87 grep
64 cat
42 m
34 mv
32 cp
26 ls
26 echo
19 gcc
18 make

m - это алиас на mplayer ;)

[#] Re: Топ 10 ваших команд
tuple(ping,54) — shaos
2024-11-01 08:32:47


shaos> m - это алиас на mplayer ;)

А чего не mpv?

[#] Re: Топ 10 ваших команд
Andrew Lobanov(tavern,1) — tuple
2024-11-01 09:15:05


shaos>> m - это алиас на mplayer ;)
tuple> А чего не mpv?

А что такого в mpv, чтобы менять на него mplayer? :)

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

[#] Re: Топ 10 ваших команд
shaos(spnet, 2) — tuple
2024-11-01 14:24:59


Из плееров у меня по клику на видос запускается VLC, но он неудобный - тормозной, рюшечек у окошка много и т.д.
А mplayer просто окно без ничего - всё управление горячими клавишами, которые я за 10-15 лет его использования уже выучил :)
Например там можно легко подкорректировать задержку между видео и звуком - у меня есть много старых оцифровок, где оно постепенно уезжает. По кадрам можно идти, видя в консоли смещение в долях секунды и т.д. Для коидирования/перекодирования видосов я использую mencoder и иногда ffmpeg...