Следовать за каналом с помощью меньше?

Учитывая, что Oracle, Linux в большой степени основан на Red Hat Enterprise Linux, конфигурация сети, является, вероятно, тем же. Если Вы не должны были вводить параметры сети во время установки Соляриса, то Вы берете сетевой адрес через DHCP. Нет большого количества призыва к выполнению ничего больше в виртуальной машине NATted так или иначе.

Для конфигурирования клиента DHCP на RHEL отредактируйте файл /etc/sysconfig/network-scripts/ifcfg-eth0 содержать следующие строки:

DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

Или можно использовать Администратора сети вместо этого (это даст Вам тот же вид конфигурации сети через значок на рабочем столе, который имеет Солярис, и на самом деле я полагаю, что это более мощно, чем Солярис — не, что Вам действительно нужно это в VM).

26
16.12.2011, 09:44
3 ответа

Нажатие F или G заставляет меньше пытаться достичь входного EOF. Если входной сигнал - это труба, то минус зависает, пока труба не закроется с другой стороны (и не "ничего не делает").

С этим можно справиться, сохранив вывод команды во временный файл в фоновом режиме, а затем используя его как входной для минус :

command > /tmp/x &
less +F /tmp/x; kill %; rm /tmp/x

Нет возможности сделать это только в минус ; однако, я признаю, что это было бы полезно.

.
22
27.01.2020, 19:40

Из меньшего количества страницы справочника

[Keyboard] COMMANDS [...]

   F      Scroll  forward, and keep trying to read when the end of file is reached.  Normally this command would be used when already
          at the end of the file.  It is a way to monitor the tail of a file which is growing while it is being viewed.  (The  behav‐
          ior is similar to the "tail -f" command.)

таким образом, это должно работать, и это на самом деле работает на меня.

2
27.01.2020, 19:40
  • 1
    Эта команда ведет себя по-другому, когда она используется с каналом, как описано @mik и ясно не, что ищет OP. –  Piotr Dobrogost 29.01.2015, 17:41

Может ли меньше следовать (нажатием клавиши F) трубному вводу (аналогично файлу)?

Да, начиная с версии 474. Однако в примечаниях к выпуску ни одной из версий об этом пока не упоминается, так как в настоящее время остается одна проблема, связанная с этой функцией. Ниже приведен комментарий мейнтейнера less - Mark Nudelman:

Что касается команды F на трубах, это также исправлено менее чем в 474. Вместо того, чтобы искать EOF, команда F ищет конец буферизованного ввода и начинает там читать. Однако это не совсем удобно, потому что когда вы нажимаете CTRL-C, чтобы остановить команду F, она убивает процесс, производящий вывод. Я не знаю, как это исправить.

До тех пор, пока эта проблема не будет исправлена, менее один из них может обработать ее с помощью возможностей оболочки. Смотрите мой ответ на Есть ли какой-нибудь способ выйти из режима "меньше" без остановки других процессов в трубе? вопрос для подробностей.

Для справки, вопрос с F не работает с трубами имеет номер 300 в списке известных ошибок и называется Команда F не работает на трубном вводе.


Соответствующее примечание удерживается для G (перейти к концу): когда трубопровод непосредственно к Меньше, это не сработает.

Он работает, начиная с версии 466. Цитируя из release notes для этой версии:

Новая команда ESC-G идет к концу буферизации текущих данных в трубе

6
27.01.2020, 19:40

Теги

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