En Bash, cuando presiono Ctrlr, puedo buscar el historial de comandos hacia atrás. Si me gustaría buscar hacia adelante nuevamente, ¿qué debo hacer? (El Ctrlsno funciona).
Mi golpe es: GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu)
En Bash, cuando presiono Ctrlr, puedo buscar el historial de comandos hacia atrás. Si me gustaría buscar hacia adelante nuevamente, ¿qué debo hacer? (El Ctrlsno funciona).
Mi golpe es: GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu)
stty -ixon
.ctrl-s
y se recupera conctrl-q
? Si es así, debe deshabilitar el control de flujo. (díganos si es así, para que podamos brindarle la ayuda correcta)stty -ixon
(póngalo en su archivo de inicio de shell para shells interactivos).Respuestas:
Su tty probablemente tiene los bits
ixon
yixany
establecidos.ixon
habilita el control de flujo XON / XOFF, por lo que cuando golpeas CtrlS, el dispositivo tty detiene la salida. Peroixany
significa que cualquier otra tecla reiniciará la salida, por lo que la mayoría de las personas no notan que alguna vez se detuvo.Algunas personas encuentran útil el control de flujo, pero puede deshabilitarlo ejecutando:
y luego CtrlSdebería funcionar como se esperaba para buscar en bash.
Es posible que desee agregar eso a su
~/.bashrc
!fuente