Tema: Intérprete de comandos
Subtema: Órdenes de configuración del terminal
Como todos los sistemas operativos disponen de un intérprete de órdenes o terminal (en inglés se utiliza la palabra shell) que hace de interfaz entre el usuario y el propio sistema operativo y cuyo nombre es bash (acrónimo de Bourne Again SHell)
CMD (Símbolo del sistema)
Muchas funciones que se realizan desde la interfaz gráfica de algún sistema operativo son enviadas al CMD que es el encargado de ejecutarlas. La consola puede ser personalizada en diseño, colores o fuentes accediendo a sus propiedades mediante un clic secundario en el marco del CMD.
Manejar la consola de Windows
1. Usa las teclas de función.
La mayoría de las teclas de función (F1 a F9) cumplen una función en la consola de Windows:
- F1: Vuelve a escribir el último comando utilizado, carácter por carácter por pulsación.
- F2: Pregunta por un carácter, luego vuelve a escribir el último comando utilizado hasta la primera aparición de ese carácter.
- F3: Vuelve a escribir completamente el último comando utilizado.
- F4: Solicita un carácter, luego borra todos los caracteres en el comando actual, comenzando desde la posición del cursor hasta la primera aparición del carácter solicitado.
- F5: Vuelve a escribir completamente los comandos utilizados anteriormente, pero no se activa.
- F6: Tipos ^ Z en el comando actual.
- F7: Presenta un menú de comandos utilizados anteriormente.
- F8: Reescribe completamente los comandos usados anteriormente.
- F9: Vuelve a escribir completamente un comando utilizado previamente, que corresponde al número en el menú presentado por F7.
2. Ve el historial de comandos.
Cuando quieras ver todos los comandos que has escrito desde el comienzo de la sesión, puedes utilizar la orden “doskey /history”. Doskey es una utilidad proporcionada por Microsoft con varias funciones, una de las cuales es el historial de comandos. Básicamente es lo mismo que presionar F7, pero, además, permite guardar, alimentar o manipular la salida de información.
3. Repite un comando anterior.
Si necesita recuperar un comando anterior, ya sea para repetirlo o modificarlo, todo lo que tiene que hacer es presionar la tecla de flecha hacia arriba de tu teclado. Si continúas presionándolo, seguirá repitiendo comandos anteriores empezando por el más reciente. Funcionalmente es parecido a utilizar la tecla F8 excepto por una diferencia: la flecha arriba coloca el cursor al final del comando mientras que F8 coloca el cursor al inicio del comando.
4. Ejecuta varios comandos a la vez.
Si necesitas ejecutar múltiples comandos, pero cada uno de ellos requiere mucho tiempo de ejecución, puedes adelantarte con la orden “cd C: && echo…”. Los comandos se ejecutarán en el orden en que los escribiste, comenzando desde la izquierda hasta la derecha de la consola. Los nuevos comandos no se ejecutan hasta que van terminando los anteriores.
5. Cancela un comando en ejecución.
Si alguna vez ejecutas un comando y tarda demasiado tiempo en ejecutarlo, puedes detenerlo pulsando “Ctrl + C”. Una función también útil cuando quieres detener una aplicación o servicio.
6. Visualiza información, página por página.
La mayoría de los comandos de Windows producen salida de información en la pantalla. A veces, muestra una cantidad de información enorme que incluso queda inaccesible, aunque te desplaces hacia arriba. Con la orden “[command with output] | more” conseguimos que la consola muestra la información página por página, pasando de una a otra con la pulsación de la tecla de barra espaciadora.
7. Filtra la salida de un comando.
Si el resultado de un comando es detallado y necesitas encontrar una línea o instancia particular de una palabra, puedes filtrar el resultado con la orden “[command with output] | find “query”. El filtro de búsqueda se aplica línea por línea, por lo que devolverá todas las líneas que incluyan el texto de la consulta.
8. Copia la salida de un comando.
Si buscas ayuda para solucionar un problema del sistema, puedes necesitar sacar la información a una herramienta externa. Y es engorroso si no utilizas una orden como “[command with output] | clip” que copia la información al portapapeles. Desde ahí, con la orden típica “Control + V”, puedes copiarla donde quieras.
9. Guarda la salida de un comando.
Si tu intención es guardar el resultado de un comando en un archivo, puede usar el método anterior o directamente enviarlo a un archivo con la función “[command with output]> filename.txt”. El archivo de texto se guardará en la ubicación del símbolo del sistema que estés usando, aunque puedes guardarlo en cualquier otra fijando la ruta completa “… C:\folder\filename.txt)”.
10. Arrastra y suelta archivos.
Si se trabaja con archivos en un directorio profundamente anidado y necesita nombres de ruta completos para un comando, tienes algunas opciones.
Los comandos y trucos anteriores sólo son una muestra de las grandes posibilidades de esta línea de comandos de Windows, ya que sumando los modificadores son centenares las tareas de todo tipo que podemos realizar. Para el que quiera más, Windows ofrece otra interfaz de consola (CLI) denominada PowerShell, más potente e interactiva que el símbolo del sistema. Aunque algunas de sus funciones pueden ejecutarse desde la interfaz gráfica de manera más sencilla e intuitiva, usuarios medios y avanzados con cierto conocimiento pueden sacar grandes resultados de ellas.
Amplía tus conocimientos revisando los siguientes enlaces:
- Digital Guide
https://www.ionos.es/digitalguide/servidores/know-how/comandos-cmd/ - Intérpretes de comandos https://es.calameo.com/read/000477064d0055f5c331e
No hay comentarios:
Publicar un comentario