81 votos

Acceso directo a claro terminal de línea de comandos

Hay un acceso directo para borrar la línea de comando cuando se escribe en lugar de mantener la tecla de retroceso se pulsa durante unos largos segundos?

Lo pregunto porque yo regularmente el uso de la Ficha clave para rellenar automáticamente los nombres de archivo cuando se utiliza bash comandos en el Terminal. Por ejemplo en lugar de escribir cd this_is_a_long_file_name, yo le escriba cd th<Tab>. Pero luego me doy cuenta de que se han llenado en la orden equivocada/nombre de archivo y tengo que mantener pulsada la tecla de retroceso para borrar todo y repetir el proceso.

143voto

Radu Rădeanu Puntos 62671

Ctrl+U limpie desde el cursor hasta el principio de la línea, de modo que si el cursor está al final de la línea, todas las líneas se limpia, y si no, que se mantendrá a los personajes después del cursor.

Para completar la respuesta, voy a decir:

  • Ctrl+U - claro que toda la línea desde el final hasta el principio, sólo si el cursor está al final de la línea.

    • Usted puede recordar la línea que ha desaparecido con Ctrl+Y , si es necesario.
  • Ctrl+K - borrar toda la línea actual desde el principio hasta el final, sólo si el cursor está al principio de la línea.

    • Usted puede recordar la línea que ha desaparecido con Ctrl+Y , si es necesario.
  • Ctrl+W - borrar la palabra anterior en la línea actual. Por ejemplo, si usted ha escrito un comando como git diff /path/to/some/file y desea eliminar sólo el último parámetro para el comando Ctrl+W es muy útil.

    • Usted puede recordar el borrado de datos usando Ctrl+Y , si es necesario.
  • Ctrl+E Ctrl+U - mover el cursor hasta el final de la línea y borrar toda la línea desde el final hasta el principio.

    • Usted puede recordar la línea que ha desaparecido con Ctrl+Y , si es necesario.
  • Ctrl+Un Ctrl+K - mover el cursor al principio de la línea y borrar toda la línea actual desde el principio hasta el final.

    • Usted puede recordar la línea que ha desaparecido con Ctrl+Y , si es necesario.
  • Ctrl+C - mi favorito - cancelar la actual línea de comandos, lo que implica borrar todos los de la línea actual, no importa donde se encuentra el cursor.

    • Desventaja: usted no puede recordar la línea que ha desaparecido ya.
  • Alt+Mayús+# - comentario de la línea actual, mantenerlo en la historia y llevar su mensaje en una nueva línea.

22voto

FARSHAD Puntos 31

Un acceso directo Ctrl+u debe hacer lo que quiera.

16voto

Schof Puntos 859

Si usted se dio cuenta de que has pulsado la tecla equivocada, pulse Ctrl+_ (guión bajo, usted puede necesitar mantener el Cambio dependiendo de su diseño de teclado, por ejemplo, Ctrl+Mayús+- un teclado americano) para deshacer el último comando de edición.

Si usted se dio cuenta de que escribió mal el nombre del comando, pero el argumento es correcto, usted puede usar los comandos de movimiento del cursor, tales como las teclas de flecha, Inicio y Final para desplazarse a la parte de la línea de comandos que desea modificar.

Los comandos Alt+b y Alt+f moverse hacia atrás y adelante por una palabra a la vez. Alt+d y Ctrl+w eliminar la palabra siguiente, después de que el cursor, o el final de la palabra si el cursor está dentro de una palabra; Alt+b utiliza la cáscara de la noción de una palabra, mientras que Ctrl+w utiliza los espacios en blanco las palabras separadas. Esc la tecla Retroceso borra la palabra antes de que el cursor.

Si desea abandonar la actual línea de comandos completamente y empezar de nuevo, pulse Ctrl+c.

5voto

Ilho Puntos 151

Uso Ctrl-c para cancelar el comando actual, esto también funciona si aún no presiona entrar. No va a borrar el terminal, aunque, sólo traer su mensaje en una nueva línea. Para borrar la parte visual de la terminal, usted puede presionar Ctrl-l

-2voto

nux Puntos 10972

Editado Mi respuesta :

Otra de las opciones para desactivar el Terminal :

clear

O

tput reset

O

echo -e \\033c 

Si usted escribe un mal comando puede borrar el terminal por este difícil camino en el uso de los comandos anteriores .

wrong-command ; clear 

O

 wrong-command ;  tput reset 

; ejecutar los comandos, incluso si la primera es incorrecta .

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: