Подскажите как можно найти все утилиты, присутствующие в системе? Без установки доп утилит и использования особенностей пакетных менеджеров дистрибутива, чтобы работало на любом(почти) дистрибутиве из коробки.
Желателен также компактный вызов программы, чтобы не было желания внести это в алиас (например, ручное перечисление в ls всех директорий вида bin или парсинг $PATH с помощью sed не подходит).
Возможно, есть компактные вызовы locate, grep, find про которые я не знаю?
Может кто-то максимально подробно рассказать как оно работает? Или поделиться ссылкой на соответствующее объяснение. Мой интерпретатор - zsh. Очистил историю, ввел следующее:
echo 111
echo 1
echo 11
echo 1111
Прожимаю CTRL + R, отматываюсь повторными нажатиями до первой команды, вроде норм. Оно, как я понял, еще сохраняет позицию, на которой остановился поиск?
Допустим я дошел до echo 11, нажал CTRL + E, но команду не выполнил, опять нажал CTRL + R, и тут начинаю мотаться либо CTRL + R, либо CTRL + S и мне либо не находит самую первую команду из истории, либо самую последнюю. И еще, backspace как-то криво работает и не удаляет символы, а возвращается на предыдущий match.
UPD Если прожать Enter, а потом повторить поиск, то ошибка пропадает.
Как осуществлять поиск по буферу tmux? Ввел я, допустим, какую-то команду, и хотелось бы найти ее или ее выхлоп в stdout даже если она в скролле далеко вверх.
Но wireshark выдает:
Data written to the pipe is neither in a supported pcap format nor in pcapng format. Please report this to the developers of the program writing to the pipe.
Сталкивался ли кто с такой проблемой? Возможно ли заставить tcpdump выводить в совместимом формате?
Только более-менее освоил синтаксис iptables, стоит ли изучать новую утилиту? Пользуетесь ли nft для настройти МЭ? Если пользуетесь, то чувствуете ли улучшение / облегчение в настройке МЭ после перехода.
Может кто-то обьяснить чем отличаются локальные репозитории от удаленных? Без man pacman или ссылок на арчвики, понять исходники тоже не смогу так как не программист. Я так понимаю что когда устанавливаем пакет, информацию ПМ берет таки из локальный базы? Ну FTP или HTTP адрес, а при синхронизации с удаленным URL просто подменяется на самый свежий? Распаковал я БД и просмотрел файл desk, там только один URL.
В файле pacman.conf в репозиториях ссылки на mirrorlist. Но в mirrorlist нет привязки к репам, значит на каждом сервере, указанном в файле хранятся все репы? И в каком виде они тогда хранятся? Как pacman сможет установить более старую версию пакета если ее не останется в кеше скачанных? Он не сможет взять информацию с тех серверов, что указаны в mirrorlist? Или структура удаленной базы данных не такая же как локальной?
Стоит арч на шифрованном LVM, пароль для разблокировки тома ввожу в tty, заметил что в parrotsecurity и теперь уже в kali есть гуй для ввода пароля, кто-нибудь знает каким пакетом это реализовано?
Установил арч, не могу поставить в автозапуск скрипт для считывания правил iptables. Не нашел вообще какой-либо директории или файла, куда можно было бы его воткнуть.
С модулем для systemd не получилось, после добавления его в автозапуск при выключении стала задержка на 90 секунд, в уменьшении ее в конфиге systemd не вижу смысла, хочется чтобы работало и без этого.
Как можно заставить запускаться скрипт после поднятия сети? В debian-based была для этого идеальная папка
/etc/network/if-pre-up.d/
В арче нет ни ее, ни чего-либо подобного. Это из-за системы инициализаци? Возможно ли как-то сделать, чтобы подобная директория (if-pre-up) появилась и система считывала ее при запуске?
Возможно ли как-то определить где в последний раз была переопределена глобальная переменная? Стоит zsh, никак не могу заставить систему использовать по умолчанию PAGER most вместо less, в .zshrc явно прописан most.
Просмотрел все возможные места в /etc, /root и /home, ничего не нашел. Ну, кроме банального grepa может есть какие варианты?
Имеется DE xfce4 и WM i3, последний установил недавно с целью изучить и мигрировать полностью на него. Как убрать из списка сессий в slim пункт i3 with debug? Вроде закомментировал содержимое соответствующего файла в /usr/share/xsessions/, но место пустое при пролистывании осталось, удалять файл не поднимается рука.
Нужно ли после переконфигурирования настроек GRUB его переустанавливать? Видел в нескольких мануалах в интернете, что после grub-mkconfig потом используют grub-install, даже если он уже был установлен в MBR диска. Не совсем понимаю для чего это делали
Возможно ли зашифровать диск полностью, включая /boot раздел и нужно ли? Причины шифровать swap, home и root для меня очевидны, поделитесь минусами незашифрованного boot. Если кто успешно шифровал поделитесь секретами установки.
Grub вываливается в rescue mode указывая, что диск с указаным UUID не существует. Ставил на внешний жесткий, был один физический раздел /dev/sdc1 с 1 vg: vg0, который и содержал все 4 lv: vg0-boot, vg0-swap, vg0-root, vg0-boot. По UUIDшникам: fstab генерировал скриптом, crypttab редактировал руками через vim вставкой результата команды blkid /dev/mapper/mydisk (luksOpen делал в mydisk)
Куда сохраняете правила для iptables для последующего восстановления? Мне казалось самым подходящим местом /etc но у нее права выставлены в 755, а сохранять из под рута не считаю хорошей идеей
Почему утилита cfdisk при разбиении диска всегда резервирует перед первым разделом 2048 байт? Стиль таблицы разделов - MBR, режим BIOS - устаревший (не UEFI). Я так понимаю код и таблица разделов занимают 512 байт, куда идут остальные?
Кто-нибудь поднимал свой за бугром? Если да, то какого VPS провайдера посоветуете для этого дела? Хочется иметь свой для себя и нескольких друзей, желательно подешевле
Подскажите, кто пользуется zsh и может знает, как можно убрать директории ./ и ../ из меню автодополнения zsh, не убирая из меню файлы и директории, начинающиеся с .
Кто пользуется ZSH, подскажите почему может не работать алиас, прописанный в .zshrc в хомяке? Конкретно не работает следующий алиас, alias la='ls -a', он выводит листовый вид, как команда ls -la, у меня стоит oh-my-zsh если что. Может в каком-то плагине оно переопределяется? Grepом ничего не нашел
Подскажите, пожалуйста, как в .tmux.conf отключить обозначение текущего окна звездочкой и предыдущего окна минусом в статусбаре. Я настроил их обозначение различными цветами и данные символы теперь излишни.