Достигается применением следующего правила NAT iptables на промежуточном сервере (тот, у кого установлен Squid):
iptables -t nat -A POSTROUTING -s LOCAL_HOSTS_NETWORK_ADDRESS -j MASQUERADE -d LDAP_SERVER_IP_ADDRESS -p tcp --dport 636
% type bindkey
bindkey is a shell builtin
Таким образом, его документация находится в руководстве по zsh, а не на отдельной справочной странице. Хотя есть man zshbuiltins
, встроенная команда bindkey
там не задокументирована, потому что она является частью полуавтономной -части zsh, построчного редактора zle, поэтому она задокументирована в man zshzle
.
Вы можете найти документацию, запустив run-help bindkey
в zsh или нажав M -h , когда курсор находится на команде bindkey
. Это требует правильной настройки run-help
, что по какой-то причине не так по умолчанию :это псевдоним для man
. Чтобы получить полезный run-help
, поместите эти строки в свой.zshrc
:
unalias run-help
autoload -U run-help
В качестве альтернативы используйте man zshall
. Или, если вы просматриваете гипертекстовую версию руководства, используйте указатель функций , в котором также перечислены встроенные функции.
vicmd
— это раскладка клавиатуры , используемая в командном режиме vi.push-line
— это виджет редактора , который имеет собственный индекс . Итак, эта команда заставляет q
«приостановить» текущую строку в командном режиме vi (по какой-то причине эта функция, которая действительно полезна,по умолчанию привязан к ключу только в режиме emacs ).