Насколько мне известно, мало опыта работы с системой freebsd для проверки связи:
ping -S 192.168.1.2 192.168.1.1
Что касается arp
По сути, это означает регистрацию всех сеансов терминала для сбора необходимой информации.
Для этого вы можете использовать программу script
(, например. поместите script /tmp/myuseronlyreadablefile
в свой .zshrc
или улучшите свое приглашение, чтобы использовать script
в этой одной строке ввода в одном и том же файле журнала снова и снова, анализируя его сразу после этого ), и затем вы будете анализировать сгенерированный файл журнала (вывод фильтра для всех путей )для виджета, который вы установили для автоматического завершения zsh .
Я не уверен, какие недостатки может иметь использование «скрипта» и сколько усилий это будет стоить вам по сравнению со старым добрым « отметить любой текст мышью и просто вставить его сразу, нажав на мое колесо мыши 'функциональность.
Терминальные мультиплексоры, такие как tmux
и screen
, поддерживают копирование и вставку из сеанса, но если вы хотите сделать это без него или автоматически, вы можете использовать tee
для отправки вывода во временный файл, и используйте cut
, sed
и/или grep
для сборки (, а затем запустите )указанную команду.
Однако, поскольку вы используете OSX, вы можете просто выделить текст и нажать ⌘C для копирования и ⌘V для вставки. (Если только вы ssh
не попали в)