Вам нужно использовать ниже
iptables -I FORWARD -m iprange --src-range 192.168.2.105-192.168.2.110 -j DROP
где
-m, --match match
Specifies a match to use, that is, an extension module that tests for a specific property. The set of matches make up the condition under which a target is invoked. Matches are evaluated first to last as spec‐ ified on the command line and work in short-circuit fashion, i.e. if one extension yields false, evaluation will stop.
В функциях виджета буфер редактирования отображается в виде$BUFFER
(всего буфера ), а также $LBUFFER
и$RBUFFER
(части буфера слева и справа от курсора соответственно ). Подробности см. в info zsh BUFFER
¹. Так вот, вы бы сделали:
_prefill() LBUFFER+=ls
print -z
предназначен для предварительного заполнения буфера для следующей команды, поэтому обычно используется вне виджетов zle.
¹ вам может потребоваться установить пакет zsh-doc
или аналогичный, поскольку не все системы устанавливают документацию zsh по умолчанию (, за исключением справочных страниц, которые не подходят для руководства такого размера ). Эта документация также доступна онлайн для последней версии. Вот ссылка для соответствующей BUFFER
записи указателя .