Personalizar teclas en bash

  • Ene
  • 12

escribe tu comentario! 195 palabras - 1 hits

Creando accesos rapidos con xterm

Hoy Tomás en SSH, SCP, y un as bajo la manga nos muestra un truco para hacer mas sencillo el proceso de trabajar con sesiones remotas y ssh.

Desde aquí quisiera complementar el tip añadiendo un paso mas, reduciendo el proceso a apretar dos teclas, el truco consiste en asociar accesos rápidos desde las teclas de función.

Esto lo podemos hacer utilizando el fichero .inputrc, que es uno de los que lee xterm al iniciar.

Este fichero lo encontramos dentro del home del usuario, y si no estuviera basta con crearlo. En mi .inputrc tengo definidos los sitios a los que normalmente accedo de forma remota además de los comandos que utilizo frecuentemente,

  1.  
  2.     # Under Xterm in Bash, we bind local Function keys to do something useful.                              
  3.     $if Bash
  4.     "\e[15~": "who" #F5
  5.     "\e[17~": "find -iname " #F6
  6.     "\e[18~": "mc" #F7
  7.     "\e[19~": "ssh 192.168.0.2" #F8
  8.     "\e[20~": "ssh user@example.com"  #F9
  9.     "\e[21~": "exit" #F10
  10.     $endif
  11.  

Como veis, utilizo las teclas F5 a F10 para realizar las tares mas repetitivas. Esta configuración la suelo replicar en todas las maquinas con lo que un inicio de sesión lo resumo en una secuencia de 3 o 4 teclas.

ningún comentario por el momento

Escribe tu comentario

Puedes utilizar este formulario para escribir tu opinion sobre esta entrada, no existe ningun tipo de limitacion a la hora de enviar opiniones, tan solo sigue unas reglas basicas de cortesia y todos estaremos mas contentos.

Puedes identificarte utilizando OpenID, solo tienes que introducir tu URL OpenID en el siguiente campo y pulsar el boton de validar.





Instrucciones para los comentarios

El simbolo * indica que se trata de un campo obligatorio.

Este sitio usa Markdown junto con Smartypants para educar los textos, tambien esta disponible para los comentarios.

A continuación os muestro algunas de las equivalencias:

  • [enlace de ejemplo](http://example.com/) resulta enlace de ejemplo.
  • **Texto en Negrita**
  • _Italica_
  • > blockquote
  • > > nested blockquote
  • * Esto es un elemento de una lista desordenada (ul)
  • 1. Esto es un elemento de una lista ordenada (ol)

MC Puedes seguir las respuestas a tus comentarios con MyComments.