Para responder a la pregunta sobre cómo obtener el principio o el final de la línea, parece que, por defecto, Terminal le asigna estas teclas:
- shift + home → comienzo de línea, equivalente a la tecla "home" en terminales normales
- shift + end → end of line, equivalente a la tecla "end" en terminales normales
Si desea que el inicio y el final funcionen de la manera "normal" (y no requiera turno), vaya a [Menú terminal] → Preferencias → pestaña Perfiles (o configuraciones en algunas versiones de OS X) → subpestaña Teclado.
Luego modifique / agregue estas claves para que sean las siguientes "enviar cadena al shell"
Puede obtener la \033
pieza presionando la tecla de escape dentro de la entrada de diálogo de edición, si necesita agregarla.
Luego, el inicio y el final volverán a funcionar normalmente (phew).
También tenga en cuenta que "alt + ←" y "alt + →" de forma predeterminada en el mapa de terminales a la palabra izquierda y la palabra derecha, otro combo útil para recordar.
En versiones posteriores de Mac OS X, si la pantalla del terminal se mueve hacia arriba o hacia abajo cuando presiona la tecla de inicio / finalización, es posible que deba configurar la tecla de inicio \033[1~
y la tecla de finalización \033[4~
para obtener los resultados que desea (no es necesario cambiar) .
Siéntase libre de modificar esta respuesta para agregar enlaces de teclas más útiles, ya que es una wiki comunitaria.