Использовать ранее напечатанный текст в команде

Насколько мне известно, мало опыта работы с системой freebsd для проверки связи:

ping -S 192.168.1.2 192.168.1.1

Что касается arp

  • Если arp не может получить MAC-адрес вашего шлюза, то сервер freebsd потерял связь с шлюз.
  • Убедитесь, что шлюз вашего сервера РАБОТАЕТ / РАБОТАЕТ, а также проверьте физическое соединение обоих.
1
07.07.2017, 11:56
2 ответа

По сути, это означает регистрацию всех сеансов терминала для сбора необходимой информации.

Для этого вы можете использовать программу script(, например. поместите script /tmp/myuseronlyreadablefileв свой .zshrcили улучшите свое приглашение, чтобы использовать scriptв этой одной строке ввода в одном и том же файле журнала снова и снова, анализируя его сразу после этого ), и затем вы будете анализировать сгенерированный файл журнала (вывод фильтра для всех путей )для виджета, который вы установили для автоматического завершения zsh .

Я не уверен, какие недостатки может иметь использование «скрипта» и сколько усилий это будет стоить вам по сравнению со старым добрым « отметить любой текст мышью и просто вставить его сразу, нажав на мое колесо мыши 'функциональность.

1
27.01.2020, 23:33

Терминальные мультиплексоры, такие как tmuxи screen, поддерживают копирование и вставку из сеанса, но если вы хотите сделать это без него или автоматически, вы можете использовать teeдля отправки вывода во временный файл, и используйте cut, sedи/или grepдля сборки (, а затем запустите )указанную команду.

Однако, поскольку вы используете OSX, вы можете просто выделить текст и нажать ⌘C для копирования и ⌘V для вставки. (Если только вы sshне попали в)

1
27.01.2020, 23:33

Теги

Похожие вопросы