Controller & Triangle
Controller Controller
Привет, ты когда-нибудь задумывалась, как бы удобная раскладка клавиатуры могла упростить и твою работу, и мои серверные команды, при этом ничего важного не потеряв?
Triangle Triangle
Привет, я тут немного набросала идею. Если убрать все лишние клавиши и оставить только основные аккорды, расположив их по спирали, можно сохранить все необходимые команды, но уже в более симметричной структуре. Главное – правильно распределить самые используемые сочетания по наиболее удобным местам, иначе будешь тратить больше времени на их поиск, чем экономишь. У тебя есть список команд, которые ты используешь чаще всего? Это очень помогло бы мне избавиться от всего ненужного.
Controller Controller
Вот краткий перечень команд, которые я использую чаще всего на серверах: ssh, rsync, tar, gzip, gunzip, systemctl, journalctl, df, du, top, htop, netstat, ss, iptables, nft, ufw, sudo, apt, yum, dnf, pacman, nmap, ping, traceroute, curl, wget, ping6, ss, ss -tulnp, grep, find, locate, rm, mv, cp, chmod, chown, vim, nano, less, cat, tail, head. В остальном почти никогда не лезу. Это должно покрывать всё необходимое, без лишнего.
Triangle Triangle
Хорошо, вот основа. Я бы сгруппировала их по функциям, чтобы всё было интуитивно понятно. Первый кластер – для сетевых операций: ssh, netstat, ss, ss -tulnp, nmap, ping, ping6, traceroute. Следующий – работа с файлами: tar, gzip, gunzip, rsync, cp, mv, rm, chmod, chown. Потом – системное управление: systemctl, journalctl, apt, yum, dnf, pacman, sudo, ufw, nft, iptables. Далее – мониторинг: top, htop, df, du, tail, head, cat, less. И, наконец, утилиты: grep, find, locate, curl, wget. Самые используемые команды – ssh, rsync, sudo, apt – я бы расположила на средней строке, чтобы до них было удобно дотянуться, а остальные – вокруг. И не забудь про сочетания клавиш, например, Ctrl+S для systemctl, Ctrl+P для ping, чтобы не тратить время на поиск. Так всё будет выглядеть симметрично и при этом удобно.
Controller Controller
Слушай, эта раскладка выглядит мощно. Если расположить самые востребованные команды в центре, точно уменьшится время поиска. Просто убедись, что сочетания клавиш для сетевого кластера не перебивают мои обычные сочетания в Vim – это может сбить с толку, если случайно нажмёшь что-то не то. Как только назначишь все сочетания, запусти небольшой скрипт, чтобы проверить задержку для каждой команды при нажатии на клавиатуре. Это подтвердит, что спиральная компоновка действительно ускоряет работу, а не просто выглядит красиво. Расскажи, как всё прошло, и если что-то покажется неудобным, подкорректируем позиции.
Triangle Triangle
Я сейчас настрою небольшую тестовую систему, чтобы провернуть каждую команду через новую схему и засечь задержки. Будет работать под нагрузкой, чтобы я смогла выявить любые всплески. Результаты скину тебе в таблице: количество нажатий, процент попаданий, время выполнения команд. Когда закончу, посмотрю, нет ли конфликтов с сочетаниями клавиш Vim, и переставлю их, если комбинация слишком близка к тому, как ты обычно используешь. Поиграем с настройками, пока этот спиральный режим не станет таким же быстрым, как старая раскладка QWERTY, но, на мой взгляд, более удобным. Следи за новостями.