Con la línea de comandos puedes obtener el mismo resultado ingresando:
convert -resize 300 profile.jpg profile_min.jpg
Esto es un sólo paso en la línea de comandos, en lugar de ocho usando el editor de imágenes.
Quizás aún consideres que el tiempo que implica leer este libro y estudiar la línea de comandos no amerita el ahorro de siete pasos. ¿Pensarías igual si las imágenes a redimensionar fueran treinta? ¿Todavía elegirías abrir cada imagen individualmente y repetirías el proceso treinta veces usando el editor de imágenes?. Esa decisión implicaría un total de doscientos cuarenta pasos. ¿No elegirías un sólo comando para realizar ese trabajo.
Un sólo comando puede realizar la misma tarea, ya sean treinta, trescientas o tres mil imágenes. Esta es una razón convincente para comenzar a utilizar la línea de comandos. La curva de aprendizaje puede avanzar lentamente en principio. Pero con el tiempo ahorrarás más tiempo del que implica el aprendizaje.
Todavía más importante es que, aprendiendo a manejar comandos, descubrirás posibilidades interesantes y formas divertidas de hacer el trabajo. Déjanos mostrarte algunas otras razones de por qué conocer la línea de comandos es una buena idea.
¡Muchas de las personas que prueban la línea de comandos se maravillan tanto acerca de las posibilidades que ya no desean regresar a las interfaces gráficas de usuario(GUI)! ¿Por qué? Bueno, en resumen, la línea de comandos ofrece ventajas, descriptas a continuación, por sobre el software gráfico:
Pero espera. ¡Aún hay más!. Puedes almacenar comandos en archivos de texto plano. Esos archivos son llamados scripts, o guiones en algunas traducciones al castellano, y pueden ser ejecutados como reemplazo al tipeo de largos comandos. Por ejemplo, si almacenas comandos en un archivo llamado miscomandos.sh, ya no necesitarás ingresar esas líneas cada vez. Bastará con ingresar:
./miscomandos.sh
Además puedes combinar los comandos de formas simples, o de ser necesario, muy complejas. Más aún, puedes programar los scripts para que se ejecuten en un determinado horario o en una fecha determinada. O mismo ante un suceso específico en tu computadora.
Puedes también escribir scripts que acepten información adicional que tú desees ingresar. Por ejemplo, imagina un script de redimensionamiento de imágenes que deba preguntarte el tamaño resultante antes de comenzar el proceso.
¿Habías tratado de hacer algo remotamente parecido a esto usando la interfaz gráfica(GUI)?. Quizás ahora puedas ver cómo trabajando con la interfaz de línea de comandos(CLI, por sus siglas en inglés: Command Line Interface) comienza a abrirse un mundo completamente nuevo para el uso de las computadoras.
La línea de comandos también es utilizada para comprobar el correcto funcionamiento de la computadora. Hay muchos comandos que puedes usar para verificar cada aspecto de la salud de la computadora,esde la cantidad de espacio libre en el disco duro hasta la temperatura del CPU.
Si la computadora muestra un desempeño pobre y deseas conocer el por qué, unos cuantos comandos te ayudarán a determinar de forma precisa si es un problema de hardware o de software, y te ayudarán a rectificar rápidamente el problema.
Otra interesante característica de la línea de comandos que las GUI no pueden alcanzar es la interacción sobre la red. Imagina que tu computadora está en otra habitación y que tú deseas apagarla. ¿Cómo hacer? ¿Fácil? Digamos que te levantas, caminas hasta la computadora y presionas el botón de apagado.
Ahora bien. Aquellos que sepan cómo conectar con la computadora en la otra habitación a través de la línea de comandos, podrán simplemente ingresar el comando "halt" y obtener el mismo resultado.
Esto puede parecer trivial. Quizás sea que aún resulte mejor para tí levantarte de tu muy cómoda silla y gastar cinco calorías caminando hasta el cuarto contiguo. ¿Daría igual si la computadora que deseas apagar estuviese en otro barrio? ¿O en otra Ciudad? ¿O en otro país? El control remoto de esa computadora resutaría muy útil.
Apagar una computadora remota es sólo el principio. Todo lo que puedas hacer en la línea de comandos lo puedes hacer en una computadora remota. Esto significa que puedes correr scripts, ejecutar comandos, editar archivos de texto, realizar diagnósticos y muchas otras tareas. El mundo de la línea de comandos es enorme.
There has been error in communication with Booktype server. Not sure right now where is the problem.
You should refresh this page.