The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"topalias -  утилита для генерации коротких алиасов по истории bash/zsh"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]

. "topalias -  утилита для генерации коротких алиасов по истори..." +1 +/
Сообщение от Dzen Python (ok), 19-Ноя-20, 20:16 
Ну да. Только надо не забыть fish_history и что там у zsh и других оболочек. Но все равно получится нечто вроде:

cat ~/.bash_history >> ~/temp.txt
cat ~/.local/share/fish/fish_history >> ~/temp.txt
...
cat ~/temp.txt | sort | uniq -c | sort -n

ну и далее для каждой строки нечто подобное

head /dev/urandom | tr -dc A-Za-z0-9 | head -c5

, а если использовать gpw, то можно получить не тот шлак, то выдает сейчас, но нормальные читаемые алиасы,

gpw $num $alias_len

, а если делать как автор, то просто выкусить для каждой команды по 1-3 символов из начала, с проверкой на существование бинарника в общесистемных /bin. А можно вообще делать слово из каждой первой-двух букв после пробела

Как-то так. Простой шелл-скиипт, где сложнее всего собрать все команды со всех шеллов в единый файл.

Но нынешнее поколение этого уже не осилит, поэтому, хм, имеем что имеем.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
topalias -  утилита для генерации коротких алиасов по истории bash/zsh, opennews, 19-Ноя-20, 11:51  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру