Bash
Atajos de teclado
Buscar..
Observaciones
bind -P
muestra todos los accesos directos configurados.
Recordar atajos
Atajo | Descripción |
---|---|
Ctrl + r | buscar la historia hacia atrás |
Ctrl + p | comando anterior en la historia |
Ctrl + n | próximo comando en la historia |
Ctrl + g | salir del modo de búsqueda de historial |
Alt + . | Usa la última palabra del comando anterior. |
repita para obtener la última palabra del comando + 1 anterior | |
Alt + n Alt + . | usar la palabra nth del comando anterior |
!! + Regresar | ejecuta el último comando otra vez (útil cuando olvidaste sudo: sudo !! ) |
Edición de atajos
Atajo | Descripción |
---|---|
Ctrl + a | mover al principio de la línea |
Ctrl + e | mover al final de la línea |
Ctrl + k | Mata el texto desde la posición actual del cursor hasta el final de la línea. |
Ctrl + u | Mata el texto desde la posición actual del cursor hasta el principio de la línea. |
Ctrl + w | Mata la palabra detrás de la posición actual del cursor |
Alt + b | retroceder una palabra |
Alt + f | avanzar una palabra |
Ctrl + Alt + e | shell expandir línea |
Ctrl + y | Haz retroceder el texto eliminado más recientemente en el búfer en el cursor. |
Alt + y | Rotar a través del texto eliminado. Solo puede hacer esto si el comando anterior es Ctrl + y o Alt + y . |
El texto de eliminación eliminará el texto, pero lo guardará para que el usuario pueda reinsertarlo tirando. Similar a cortar y pegar, excepto que el texto se coloca en un anillo de eliminación que permite almacenar más de un conjunto de texto para volver a colocarlo en la línea de comandos.
Puedes encontrar más información en el manual de emacs .
Control de trabajo
Atajo | Descripción |
---|---|
Ctrl + c | Detener el trabajo actual |
Ctrl + z | Suspender el trabajo actual (enviar una señal SIGTSTP) |
Macros
Atajo | Descripción |
---|---|
Ctrl + x , ( | empezar a grabar una macro |
Ctrl + x , ) | dejar de grabar una macro |
Ctrl + x , e | Ejecutar la última macro grabada. |
Custome Key Bindings
Con el bind
de comandos es posible definir atajos de teclado personalizado.
El siguiente ejemplo vincula un Alt + w a >/dev/null 2>&1
:
bind '"\ew"':"\" >/dev/null 2>&1\""
Si desea ejecutar la línea inmediatamente agregue \Cm
( Enter ) a ella:
bind '"\ew"':"\" >/dev/null 2>&1\C-m\""
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow