Para navegar al inicio y al final de un comando, generalmente uso Ctrlay Ctrle.
Sin embargo, cuando trabajo dentro de una pantalla de GNU, esas combinaciones de teclas no funcionan porque quizás estén siendo utilizadas por la pantalla de GNU. ¿Hay otra forma de pasar al inicio o al final del comando?
Estoy en CentOS6.2
keyboard
gnu-screen
readline
doon
fuente
fuente
Respuestas:
Ctrl-A seguido de la letra 'a' enviará la secuencia Ctrl-A al shell.
O puede asignar la tecla de comando de pantalla a algo que no sea Ctrl-A
fuente
El enlace de línea de lectura predeterminado para
beginning-of-line
es Ctrla. Como esto entra en conflicto conscreen
el prefijo del comando, puede volver a vincular el prefijo de la pantalla, como lo sugiere Johnny , o incluir otro enlace en su.inputrc
para asignar el comportamiento de la línea de lectura a otra combinación de teclas, por ejemplo, para asignar el mismo comportamiento Alta, podría usar:Esto le permitirá utilizar cualquiera Ctrlo Alt afuera de
screen
y Altadentro.Todos los enlaces de línea de lectura se pueden personalizar tanto para Emacs (el modo predeterminado) como para el modo vi.
Aquí encontrará una lista completa de todos los comandos de readline: http://linux.about.com/library/cmd/blcmdl3_readline.htm
fuente
Como han dicho otros, Ctrl- a amenudo es utilizado por emacs y el modo emacs de los shells Lo que generalmente hago es usar
screen
elescape
comando para establecer la secuencia de teclas en Ctrl- z. La mayoría de las veces, no busco detener un programa solo para ejecutar otro; para eso, abro una nuevascreen
ventana y ejecuto el programa. Cuando lo hago, es bastante fácil escribir Ctrl- z z. Además, a menudo utilizossh
otros sistemas y corroscreen
allí, donde podría usar Ctrl, atambién.fuente