3 votos

¿Cómo se vincula una secuencia de teclas a un comando de shell?

Usando el Terminal.app de stock en El Capitan, el esfuerzo es configurar un acceso directo en un sentido, que al pulsarlo ejecutaría un comando específico.

Consultoría man páginas para bind Se han dado los siguientes pasos pero no han dado resultados.

Primera aproximación era colocar la configuración dentro de ~/.inputrc y dejar que la sesión de inicio de sesión haga su trabajo. El estado actual del archivo es:

"\C-s": "ssh hostname"

Segundo , usado bind directamente.

$ bind '"\C-s": "ssh hostname"'

apéndice:

GNU bash, versión 3.2.57(1)-release (x86_64-apple-darwin15)

4voto

haiggoh Puntos 73

Añade un carácter de nueva línea al final, por ejemplo:

bind '"\C-s": "ssh hostname\n"'

Otra cosa es a qué secuencia de teclas quieres vincular el comando, y si no lo maneja ya el sistema. Por ejemplo, para F12 que está disponible, lo usarías:

bind '"\e[24~": "ssh hostname\n"'

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X