3 votos

¿Qué hace Cmd + K en el Terminal?

Soy un novato en el uso de Terminal, y me estoy familiarizando con él aprendiendo simultáneamente Git en él. Siendo nuevo en los atajos de teclado, accidentalmente presioné Cmd + K y toda la pantalla se quedó en blanco, dándome un pequeño ataque al corazón cuando no pude "desplazarme hacia arriba".

Sin embargo, la comprobación de la git status y corriendo ls reveló que en realidad no se había "deshecho" nada.

No pude encontrar ninguna información en la web para este comando, que es diferente de Ctrl + L El clear mando.

Preguntas:

  1. ¿Qué ocurre realmente cuando pulso Cmd + K ?
  2. Una vez limpiada la pantalla con Cmd + K ¿hay alguna forma de resucitar los comandos en la pantalla?

13voto

yoliho Puntos 340

Mira todos los menús de una aplicación para ver los accesos directos.

Para Terminal.app busca en el menú Editar.

K Dice despejado para empezar. Esto borra todo el texto del buffer dejando sólo el prompt actual y el comando que estás escribiendo. En mi prueba rápida parece hacer lo mismo que ^L

Todos los atajos se indican en una guía de soporte de Apple https://support.apple.com/en-gb/guide/terminal/trmlshtcts/mac

Sospecho que la confusión que se debe a que el menú de Apple dice Borrar a Inicio para diferenciarlo de los otros comandos claras por ejemplo, borrar a marcador. Como respaldo para esa vista iTerm sólo lo llama claro y utiliza L atajos basados en la gestión de los claros a marcar.

En cuanto a recuperar el mando bueno, no se han deshecho, así que los efectos están ahí. Recuperarlos depende de tu shell y su configuración. La configuración por defecto de zsh (y bash) mostrará los últimos comandos cuando pulses la flecha arriba, pero no obtendrás los resultados que solían mostrarse. Hay shells que pueden almacenar los resultados así como los comandos, xonsh por ejemplo. También hay emuladores de terminal que pueden mostrar el comando que has introducido, por ejemplo iTerm

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X