Cuando estoy en bash y de prensa Esc, Shift+ K, V, golpe del incendios hasta $EDITOR
con un nombre de fichero similar a /tmp/bash-fc-186566385
.
¿Por qué es eso y cuál es su propósito?
Probablemente necesito mencionar que estoy ejecutando bash con set -o vi
.
bash
keyboard-shortcuts
vi
René Nyffenegger
fuente
fuente
v
. Al presionar la tecla (o teclas mejores) para obtener,K
normalmente se marca como<kbd>Shift</kbd>+<kbd>K</kbd>
y al presionar la tecla para obtener (minúsculas)v
como<kbd>V</kbd>
No necesitas Shift+ k. El uso de Esc+ vfuncionará ya que permite la edición de la línea de comandos del shell utilizando el editor vi incorporado utilizando
set -o vi
(lo mismo se puede lograr con Ctrl+ x+ e). Esto es equivalente a ejecutar elfc
comando incorporado que es útil para manipular la lista de historial y el archivo de historial. Invocará cualquier editor que esté configurado en su$EDITOR
(de lo contrario, el editor predeterminado de su shell) para escribir un comando largo, complejo o complejo y luego ejecutarlo después de guardar y cerrar el editor. Consulte aquí los detalles sobre elfc
comando: Bash history builtins .fuente