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