No estas registrado.

#1 2014-03-29 15:17:59

Wada
Staff
Registrado: 2012-07-31
Mensajes: 448
Página Web

Usar la readline de bash como un ninja

No todos conocen todos los atajos de teclado que pueden ser utilizados en bash, un ejemplo creo que seria Ctrl + c para cancelar algún comando en ejecución.

zmuVtgI.gif

Como se lee:
C: Ctrl izquierdo.
M: Meta, por lo general Alt izquierdo.
C-x C-u: Preciona Ctrl y sin soltar preciona x después u y suelta Ctrl.

Ahora escribiré los pocos que conozco:

Basico
C-b: Mueves un carácter hacia atrás.
C-f: Mueves un carácter hacia delante.
C-_ o C-x C-u: Deshace la ultima edición del comando.
C-l: Limpia la pantalla.
C-u: Elimina la linea ingresada.
C-c: Cancela el comando en ejecución actual.

Eliminar
C-h: Elimina un carácter hacia atrás.
C-d: Elimina un carácter hacia delante.
C-k: Elimina el texto de la posición del cursor hasta el final de la linea.
M-d: Elimina el texto de la posición del cursor hasta el final de la palabra actual.
C-w: Elimina el texto de la posición del cursor hasta el inicio de la palabra actual.
M-Backspace: Elimina el texto de la posición del cursor a el inicio de la palabra actual.

Movimientos
C-a: Coloca el cursor al inicio de la linea.
C-e: Coloca el cursor al final de la linea.
M-f: Coloca el cursor una palabra delante.
M-b: Coloca el cursor una palabra atras.

Historial
C-r: Busca entre el historial.
Arriba y Abajo: Navega en el historial.

Argumentos
C-t: Cambia el orden de los ultimos dos carácteres.
Esc-t: Cambia el orden de las ultimas dos palabras.

Otros
Tab: Auto-completa comandos, rutas, archivos, etc...
C-y: Yank el texto recientemente eliminado.


[⠠⠵] || Archlinux || Awesome || urxvt || Bash

Desconectado

#2 2014-03-29 15:26:07

spanishbizarro
Tuxes
Registrado: 2012-01-20
Mensajes: 438

Re: Usar la readline de bash como un ninja

Esto seguro lo invento alguien usando emacs.


¡Invectiva! ¡Verbo tus palabrota sustantivos!

Desconectado

#3 2014-03-29 16:35:21

Wada
Staff
Registrado: 2012-07-31
Mensajes: 448
Página Web

Re: Usar la readline de bash como un ninja

spanishbizarro escribió:

Esto seguro lo invento alguien usando emacs.

Correcto smile la mayoria de aplicaciones GNU usan este tipo atajos Ctrl/Meta, Emacs, Bash, Screen, no recuerdo si MC entra... Pero bueno se entiende la idea.


[⠠⠵] || Archlinux || Awesome || urxvt || Bash

Desconectado

#4 2014-03-29 21:31:46

MeganeSamurai
Tuxes
Registrado: 2014-03-11
Mensajes: 4

Re: Usar la readline de bash como un ninja

Se puede cambiar a estilo vi, prueben set -o vi en bash, o bindkey -v en zsh.

Desconectado

#5 2014-03-29 22:07:36

Juanra
Tuxes
Registrado: 2012-09-10
Mensajes: 56

Re: Usar la readline de bash como un ninja

MeganeSamurai escribió:

Se puede cambiar a estilo vi, prueben set -o vi en bash, o bindkey -v en zsh.

si funciona *-*  gracias me funcionara demasiado aveces termino de usar vim y ya con este cerrado sigo tirando de comandos de vim jaja

Desconectado

#6 2014-03-29 22:10:39

rawBasic
<" Forum Mod
Desde: In the database..
Registrado: 2012-10-28
Mensajes: 272
Página Web

Re: Usar la readline de bash como un ninja

Wenas..

MeganeSamurai escribió:

Se puede cambiar a estilo vi, prueben set -o vi en bash, o bindkey -v en zsh.

Nooo..que groso!.. ..genial..comprobado en zsh.. ;)

@Wada.. ..genial lo de bash..la gran mayoría no lo conocía.. ..el de C-v lo pusiste en el gif..y no en el listado..

Desde ya muchas gracias..

rawBasic..


Un foro organizado es un foro eficaz..
4_horsemen_of_the_apocalypse_by_9888888-d31h1m1.gif

"El que busca encuentra. El que no, se pierde. Acá, un precioso buscador."

Desconectado

#7 2014-03-29 23:17:43

Wada
Staff
Registrado: 2012-07-31
Mensajes: 448
Página Web

Re: Usar la readline de bash como un ninja

rawBasic escribió:

@Wada.. ..genial lo de bash..la gran mayoría no lo conocía.. ..el de C-v lo pusiste en el gif..y no en el listado..
rawBasic..

Hahahaha es que es C-u no C-v

De hecho si se puede usar estilo vi, pero la intención era utilizar los que vienen por defecto smile


[⠠⠵] || Archlinux || Awesome || urxvt || Bash

Desconectado

Pie de página

Powered by FluxBB