Ni siquiera veo el punto de marcar una respuesta jajaja. De todos modos. Terminal es como su CMD en Windows. En aquellos días, antes de que apareciera la GUI, la gente programa y trabaja en modo DOS, más o menos Terminal simple. La GUI está hecha para hacer la tarea más simple y fácil, pero a veces usar GUI realmente requiere más trabajo.
Por ejemplo, como desarrollador, si solo quiero compilar un programa C ++, no tengo que usar un IDE sofisticado. IDE es una interfaz GUI que tiene muchas características avanzadas que un editor de texto simple no ofrece. Entonces, en lugar de descargar un IDE realmente enorme para una tarea simple, simplemente puedo escribir lo siguiente y ejecutará mi programa C ++, cuyo archivo ejecutable se llama main
.
g++ -o main main.cpp
chmod 777 main
./main
Si utiliza un lenguaje de intérprete como Python, puede ingresar al shell interactivo de Python. Si. Hay shells interactivos que están envueltos en una GUI agradable, pero es más lenta y con errores (oh, piensa en IDLE ...)
A veces, cuando la GUI está rota, puede intentar usar la Terminal para abrirla. A veces, algunos softwares en Linux no ofrecen una buena GUI o es muy difícil encontrar dónde está el iniciador de GUI, simplemente vaya a Terminal y escriba, por ejemplo:
xpdf homework.pdf
Esto abrirá la tarea.pdf para ti.
En otras situaciones, la GUI no ofrece suficiente potencia y magia para realizar su tarea. Algunas funciones de búsqueda son muy básicas, y no puede aplicar búsquedas en profundidad o patrones de búsqueda complicados. Pero a través de la terminal, se puede emitir un comando con un patrón realmente muy complicado y largo.
La interfaz gráfica de usuario es agradable, pero a veces a través de comandos también puedes simplificar las cosas. A veces simplemente no tienes otra opción: tienes que usar comandos a través de terminales.