Siempre puede vincular vi-backward-bigword
a Alt+B(y vi-forward-bigword
en Alt+F)para tener el comportamiento que esperaría (igual que en zsh
que también te permite elegir entre diferentes estilos de palabras):
bind '"\eb": vi-backward-bigword'
bind '"\ef": vi-forward-bigword'
Y luego puedes usar Alt+2Alt+B .
También hay shell-backward-word
y shell-forward-word
que omiten tokens de shell. Por ejemplo, en:
cmd "first arg" $(echo second third)
"first arg"
, $(
, echo
, second
, third
y )
son todos tokens de shell. Si cita esa sustitución de comando (como generalmente desea ), se convierte en un token de shell.
Если у вас есть SSH-доступ к серверу в разрешенном диапазоне IP-адресов, вы можете использовать туннель SSH. От вашего хоста:
ssh -N -L 3306:MYSQL_SERVER:3306 SERVER_IN_RANGE
Затем подключитесь к базе данных:
mysql -H localhost -P 3306
Очевидно, что это не долгосрочное решение. Как только туннель SSH будет остановлен, сервер mysql больше не будет доступен.
Кроме того, вы должны быть уверены, что этот способ доступа к серверу разрешен
Ограничение доступа к диапазону IP-адресов обычно является мерой безопасности. Я думаю, у вас есть два разумных варианта: