Mucha gente tiene miedo de la línea de comando. Lo ven como el reino de los desarrolladores de software o los geeks informáticos. Pero la línea de comandos es simplemente una forma diferente de interactuar con su PC, y hay algunas tareas tan fáciles de hacer con una CLI que se alegrará de haber superado su miedo.
Sí tú. Incluso si necesita llamar a un miembro de la familia para que lo ayude con la instalación de aplicaciones, aún puede usar la línea de comando sin romper su máquina. Incluso si ya se las arregla bien con su PC, aquí hay algunas razones para considerar aprender algunos comandos independientemente.
1. La línea de comandos es más rápida
Muchas personas que aprenden a usar la terminal de Linux para instalar aplicaciones o descargar actualizaciones dejan de usar las tiendas de aplicaciones de Linux rápidamente. Esto se debe a que la línea de comandos le permite instalar un programa en el tiempo que tarda un programa como el software GNOME en terminar de cargarse.
¿Por qué? La línea de comandos no hace nada extra. No tiene que descargar imágenes adicionales para navegar a través de una lista de aplicaciones. No necesita cargar una interfaz gráfica, con paneles y botones. Después de escribir un comando, casi inmediatamente comienza la descarga.
Esta ventaja de velocidad difícilmente se aplica solo a la instalación de software. Puede copiar y pegar directorios de carpetas completos sin tener que abrir su administrador de archivos.
No hay que esperar a que se abra una aplicación. Sin navegar entre carpetas y resaltando cuáles copiar. No hay espera para las barras de carga. Simplemente escriba un comando, presione Ingresar, y mira cómo sucede la magia. Sí, magia. Magia informática.
2. Obtienes más información
Está bien, en realidad no es magia. La magia viene con un aire de misterio. Ves lo que sucede, pero no sabes por qué ni cómo. En ese sentido, la línea de comandos es lo opuesto a la magia porque, a diferencia de la mayoría de las aplicaciones gráficas, la terminal a menudo te dice exactamente lo que está haciendo.
Cuando realiza esas actualizaciones del sistema, no tiene que mirar una barra de progreso o un control giratorio y preguntarse por qué las cosas parecen haberse detenido.
Si la terminal está comprobando los repositorios del sistema, se lo indicará. Si está en proceso de descarga, te lo dirá (junto con la cantidad de datos que estás descargando y a qué velocidad). Si ocurre un error, también se lo hará saber.
3. Ideal para tareas grandes o recurrentes
Digamos que desea manipular cientos o miles de archivos a la vez. Eso suena como un montón, pero no lleva mucho tiempo capturar tantas fotos o descargar tantos MP3.
Ahora te encuentras deseando editar los metadatos, pero la perspectiva de hacerlo uno a la vez es macabra. Este es un trabajo muy adecuado para la terminal, donde hay una buena posibilidad de que pueda manipular todos los archivos a la vez. di que quieres lote renombrar todos los archivos o cambiar la forma en que se organizan dentro de las carpetas. Esa clase de cosas.
La línea de comandos también es excelente para las tareas que realiza una y otra vez. Tal vez desee hacer una copia de seguridad de los archivos de su directorio de inicio, excluyendo ciertas carpetas, en un disco duro que acaba de conectar. Hay aplicaciones gráficas que puede usar para el trabajo. O puede realizar la tarea una vez en una terminal y guardar el comando. En el futuro, simplemente puede copiar y pegar.
La línea de comandos también abre la puerta a la automatización y las secuencias de comandos. Puede escribir un script de shell (esencialmente un archivo de texto lleno de comandos) que realiza la tarea automáticamente de forma recurrente. Entonces te ahorras el esfuerzo de tener que copiar y pegar cada vez.
4. Es más probable que pueda arreglar su propia PC
La cantidad de información que proporciona un terminal facilita la presentación de informes de errores. Decirle a un desarrollador que una aplicación se congeló mientras descargaba actualizaciones es solo una información parcialmente útil.
El desarrollador sabe que hay un problema, pero a menos que pueda replicar el error, no sabe qué solucionar. Pero un error en la línea de comando les dice específicamente lo que sucedió. Claro, es posible que no sepan el "por qué", pero al menos han ahorrado un montón de tiempo para establecer el "qué".
Con esa misma información, posiblemente pueda tomar el asunto en sus propias manos. Sí, jugar con su computadora puede ser aterrador, especialmente para los recién llegados, pero la situación es un poco menos cuando su computadora le ha dicho exactamente qué salió mal. A veces, la solución es relativamente menor.
Cada vez más cómodo con la línea de comandos aumenta la probabilidad de que pueda arreglar su propia máquina. Si enciendes tu computadora un día solo para ser recibido por una pantalla en blanco, es posible que aún pueda iniciar sesión en una terminal. Luego, después de consultar el foro o el sitio web correcto, es posible que encuentre instrucciones que lo guíen a través del proceso de hacer que su PC vuelva a estar completa.
Es una sensación satisfactoria cuando te ahorras horas al teléfono tratando de obtener ayuda remota de un miembro de la familia o un viaje al taller de reparaciones.
Los servicios remotos han cambiado la forma en que muchos de nosotros usamos nuestros dispositivos. Cuando sus datos se guardan en línea, puede acceder fácilmente a la misma información desde varios dispositivos. Pero este enfoque tiende a costar dinero, conlleva riesgos de privacidad y lo expone a violaciones de datos.
Afortunadamente, han surgido muchas alternativas gratuitas y de código abierto, lo que facilita la ejecución de su propio servidor y aloja tus propios archivos en un dispositivo tan económico como una Raspberry Pi. Puede transmitir videos a cualquiera de sus dispositivos o configurar un tablero kanban para que lo utilicen los miembros de su familia.
La cuestión es que muchas de estas alternativas de bricolaje requieren un grado de conocimiento de la línea de comandos para ponerse en marcha la primera vez. Entonces, si la línea de comando lo vuelve aprensivo, es posible que tenga que prescindir de ellos.
La comodidad con la terminal de Linux es empoderadora
Aprender la línea de comandos lo ayuda a hacer más, más rápido y con mayor comprensión. Puedes convertirte en un manitas, configurando dispositivos de todos los tamaños. Si lo desea, puede convertir el conocimiento de la línea de comandos en una carrera. Puede convertirse en administrador de sistemas, desarrollador de software o diseñador web.
Por otro lado, no necesitas hacer nada de eso. Después de aprender la línea de comandos, puede seguir usando todas las aplicaciones gráficas que ya conoce. Pero si algo sale mal, puede estar más tranquilo sabiendo que hay una posibilidad decente de que haya manejado la situación.